Informática, perguntado por quartezin, 4 meses atrás

Exercicios No Portugol Studio

Faça um algoritmo para ler 20 números e armazenar em um vetor. Após
isto, o algoritmo deve ordenar os números no vetor em ordem crescente.
Escrever o vetor ordenado.

2 - Realizar o mesmo exercício anterior, porém após ordenar os elementos em
ordem crescente, deve ser informado mais um número qualquer e inserir esse
novo número na posição correta, ou seja, mantendo a ordem crescente do
vetor.

-Portugol Studio

Soluções para a tarefa

Respondido por DeepSly
0

Resposta:

Em C:

#include <stdio.h>

#include <stdlib.h>

int main() {

int a[11], i, j, x;

for(i=0;i<10;i++) {

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

}

for(i=0;i<10;i++) {

for(j=0;j<10;j++) {

if(a[i]>a[j]) {

x = a[i];

a[i] = a[j];

a[j] = x;

}

}

}

scanf("%d", &a[11]);

for(i=0;i<11;i++) {

for(j=0;j<11;j++) {

if(a[i]>a[j]) {

x = a[i];

a[i] = a[j];

a[j] = x;

}

}

}

for(i=0;i<11;i++) {

printf("\n%d", a[i]);

}

system("pause");

return 0;

}

Explicação:

Perguntas interessantes