lucasnb 0 Denunciar post Postado Fevereiro 17, 2008 Bom dia pessoal, eu nao estou conseguindo encontrar o erro nesse programa, eh pra achar qual numero eh par e qual eh impar dentro de um vetor. Alguem pode me ajudar? int main(){ int numeros[100], i, resto, soma; i=1; for(i=0;i<100;i++){ resto =(numeros[i]%2); if(resto == 0){ printf("Numero %d eh par\n",i); } else{ printf("numero %d eh impar\n",i); } } getch(); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Fevereiro 17, 2008 altere essa linha : resto =(numeros[i]%2);por esta: resto =(i%2); http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
lucasnb 0 Denunciar post Postado Fevereiro 17, 2008 vlw quitZAUM... soh tenho outro negocio pra perguntar. Tenho uma matriz NxN, eu tenho q pegar a diagonal principal e multiplicar por K. Como eu faco isso? Pensei nisso: matriz==[j]*k Pq só qdo I for igual a J eh a diagonal certo? Se eu tiver errado me ajude. Vlw Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Fevereiro 17, 2008 faça assim: for(i=0; i<N; i++) matriz[i][i] = matriz[i][i] * k; Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Fevereiro 17, 2008 vow colocar como resolvido esse tópico jah q a pergunta inicial foi respondida http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif em relação a pergunta de matriz utilize o outro tópico q criou! Compartilhar este post Link para o post Compartilhar em outros sites