Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

birib

[Resolvido] Programa em C Ordem inversa de numeros

Recommended Posts

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

+ 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

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

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

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

;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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.