Bem, você tem que organizar a tua lógica melhor:
Declare as variáveis com nomes fáceis
int somaNumerosPares = 0;
int qtdeNumerosImparesMultiplosDe3 = 0;
Para iterar de 0 a 1000, use um for, começe de 0 e pare quando o número passar 1000
for (int numero = 0; numero <= 1000; numero++)
Para checar se um número é par, use o resto da divisão por 2(também chamado módulo). Este resto deve ser zero.
Para checar se um número é múltiplo de 3, o resto da divisão dele por 3 é zero.
Usando o else if aqui, depois da condição acima, significa que ele tentou a expressão acima, e como o resultado deu falso, ele tenta agora esta expressão. Então já está subentendido que o número é impar. É a mesma coisa que (numero % 2 != 0 || numero % 3 == 0).
else if (numero % 3 == 0)
Para somar os número pares a outro, use
somaNumerosPares = somaNumerosPares + numero;
// que é a mesma coisa que escrever:
somaNumerosPares += numero;
Para incrementar a quantidade de números impares multiplos de 3, use:
qtdeNumerosImparesEMultiplosDe3 = qtdeNumerosImparesEMultiplosDe3 + 1;
// que é a mesma coisa que escrever:
qtdeNumerosImparesEMultiplosDe3++;
Monte o teu algorítmo, declare as variáveis primeiro, depois o for, os ifs, e o que ele deve fazer. Ao final, fora do for, imprima os valores das variáveis.
Bons estudos!