Skip to content

Instantly share code, notes, and snippets.

@anitainfo
Created October 29, 2020 15:43
Show Gist options
  • Save anitainfo/a181e53952a221e5bd7ee87268c50823 to your computer and use it in GitHub Desktop.
Save anitainfo/a181e53952a221e5bd7ee87268c50823 to your computer and use it in GitHub Desktop.
#include<bits/stdc++.h> //biblioteca utilizada
using namespace std;
const int MAXN=3000010; //declaro um int constante 'MAXN' como 3000010
int v[MAXN]; //declaro um vetor de tamanho 'MAXN'
int main()
{
int NC,N; //declaro as variáveis 'NC' e 'N'
scanf("%d", &NC); //leitura do número de casos de teste
while(NC>0) //enquanto tiver casos de teste
{
scanf("%d", &N); //leitura do N
for(int i=0; i<N; i++)scanf("%d", &v[i]); //leio as alturas a partir de um loop, armazenando todas no vetor
sort(v,v+N); //uso a função sort() para ordenar meu vetor
for(int i=0; i<N; i++) //loop para imprimir a resposta
{
if(i==0)printf("%d", v[i]); //se for o primeiro termo de uma sequência, imprimo o valor da primeira posição SEM espaçamento antes
else printf(" %d", v[i]); ; //senão, imprimo o valor da posição determinada COM espaçamento antes
}
printf("\n"); //imprimo uma linha em branco
NC--; //subtraio 1 do número de casos de teste
}
return 0; //retorna a 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment