Ir ao conteúdo
  • Cadastre-se

Imprimir em ordem decrescente um vetor


Rgustavo

Posts recomendados

Fala ai, eu quero uma ajuda porque, to fazendo um programa no dev c++, e criei um vetor A de 10 posições, e quero saber, como criar um Vetor B, mas com os valores de A em ordem decrescente. 

 

#include <stdio.h> 
#include <stdlib.h> 
main() {
    
    int A[10],B[20],i,aux,aux2;
    
    for(i=0;i<=9;i++) {
        
        printf("Informe um numero %i, para Vetor A =   ",i);
        scanf("%i",&A);
        
    }

 

Aqui é o valor de B , ordem decrescente de A ; 

 

}

Link para o comentário
Compartilhar em outros sites

Olá @Rgustavo ,

Faça o seguinte: B[tam-i] = A; sendo tam o tamanho do vetor e i o número de iteração, segue o código:

#include <stdio.h> 
#include <stdlib.h> 

int main()
{
	int i;
	int A[10], B[10];

	for (i = 0; i < 10; i++)
	{
		printf("Informe um numero %i, para Vetor A = ", (i+1));
		//scanf("%i", &A);
		scanf_s("%i", &A[i]);

		B[9-i] = A[i];
	}
      
	return 0;
}

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...