Informática, perguntado por adelcionascimento, 1 ano atrás

faça um programa que leia num vetor V de números inteiros 10 números digitados pelo usuário e os mostre na tela na sequencia inversa a que foi dada na entrada


anacavalc2: Na linguagem C?
dugueto: Sim.

Soluções para a tarefa

Respondido por anacavalc2
4
Você não respondeu mas fiz em C, está aqui o programa, caso não entenda alguma coisa, pode perguntar:

#include <stdio.h>
int main(){   
    int V[10];   
    int i=0, j=9;   
    for (i=0; i<10; i++){       
        printf("Digite o valor para ocupar a posicao %d do vetor: ", (i+1));                           scanf("%d",&V[i]);   
    }
    while(j>=0){       
        printf("\nVetores em ordem contraria: %d", V[j]);
        j--;
    }
    return 0;
}

adelcionascimento: Ok valeu, é que não tinha visto sua pergunta ainda, mas é isso mesmo que eu precisava. Muito obrigado
anacavalc2: De boas ^^
Respondido por Index
2
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char * * argv) {
    int i, v[10];

    for(i = 0; i < 10; i++) {
        printf("Informe o valor: ");

        scanf("%d", & v[i]);

    }

    for(i = 9; i >= 0; i--) {
        printf("%d\n", v[i]);
    }

    system("pause");
    return 0;
}

Nesse algoritmo usei um for que preenche um vetor partindo da posição 0 até a 9. Depois usei um for que imprime os valores do vetor começando da última posição (9) até a última (0)
Perguntas interessantes