birib 0 Denunciar post Postado Outubro 27, 2010 Bom dia pessoal do fórum iMasters, tenho que fazer um programa em c que leia 10 numeros e que depois os exiba na ordem inversa da que foram digitados. Tenho que usar vetor, o problema é que meu programa esta lendo só até o 8º numero e depois para, nao acontece mais nada. Se alguem puder me ajudar agradeço! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif #include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { int num[10],i=0; printf ("Digite 10 numeros para exibi-los na ordem inversa.\n"); while (i<=9) { printf("Digite um numero: "); scanf ("%d",&num[i]); i=i++; } getch(); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 27, 2010 + você qr assim: Entrada: 12 3 50 Saída: 05 3 21 ou Entrada: 12 3 50 Saída : 50 3 12 []s Compartilhar este post Link para o post Compartilhar em outros sites
birib 0 Denunciar post Postado Outubro 27, 2010 Quero desse jeito: Entrada: 12 3 50 Saída : 50 3 12 Obs: Sei que está faltando a saída ali, mas o programa fexa antes mesmo de ler todos os numeros aí está problema Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 27, 2010 aki o programa leu tds os números, ai acrescentei.. for (i=9;i>=0;i--) printf("%d ", num[i]); []s Compartilhar este post Link para o post Compartilhar em outros sites
birib 0 Denunciar post Postado Outubro 27, 2010 poxa nao sei porque :/ aqui o programa le somente 7 numeros e fecha. Mas vou tentar no computador da escola, talvez o problema seja aqui mesmo. Valeu pela ajuda :D Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 29, 2010 ;D + msm assim tinha q funfar normal ai mano kkk tente usar o Code::blocs! []s Compartilhar este post Link para o post Compartilhar em outros sites