Buscar

Todos os algoritmos devem ser escritos e na linguagem C. 1)    Escreva um algoritmo para imprimir os números de 1 (inclusive) a 10 (inclusive) em o...

Todos os algoritmos devem ser escritos e na

linguagem C.

1)    Escreva um algoritmo para imprimir os números de 1 (inclusive) a 10 (inclusive) em ordem decrescente.

2)    Faça um algoritmo para gerar um vetor de 30 posições, onde cada elemento corresponde ao quadrado de sua posição. Imprima depois o vetor resultante.

3)               Ler 20 números inteiros e depois imprimi-los em ordem inversa.


4)    Ler 3 números reais em vetor e depois exibir os números localizados nas posições impares.

5)    Ler dois vetores de números inteiros, cada um com 30 posições. Crie um terceiro vetor onde cada valor é a soma dos valores contidos nas posições respectivas dos vetores originais. Imprima depois os três vetores.

💡 1 Resposta

User badge image

Ed Verified user icon

1) Segue o algoritmo em linguagem C para imprimir os números de 1 a 10 em ordem decrescente: ``` #include int main() { int i; for (i = 10; i >= 1; i--) { printf("%d ", i); } return 0; } ``` 2) Segue o algoritmo em linguagem C para gerar um vetor de 30 posições, onde cada elemento corresponde ao quadrado de sua posição e imprimir o vetor resultante: ``` #include int main() { int vetor[30]; int i; for (i = 0; i < 30; i++) { vetor[i] = i * i; printf("%d ", vetor[i]); } return 0; } ``` 3) Segue o algoritmo em linguagem C para ler 20 números inteiros e depois imprimi-los em ordem inversa: ``` #include int main() { int vetor[20]; int i; for (i = 0; i < 20; i++) { scanf("%d", &vetor[i]); } for (i = 19; i >= 0; i--) { printf("%d ", vetor[i]); } return 0; } ``` 4) Segue o algoritmo em linguagem C para ler 3 números reais em vetor e depois exibir os números localizados nas posições ímpares: ``` #include int main() { float vetor[3]; int i; for (i = 0; i < 3; i++) { scanf("%f", &vetor[i]); } for (i = 0; i < 3; i += 2) { printf("%f ", vetor[i]); } return 0; } ``` 5) Segue o algoritmo em linguagem C para ler dois vetores de números inteiros, cada um com 30 posições, criar um terceiro vetor onde cada valor é a soma dos valores contidos nas posições respectivas dos vetores originais e imprimir os três vetores: ``` #include int main() { int vetor1[30], vetor2[30], vetor3[30]; int i; for (i = 0; i < 30; i++) { scanf("%d", &vetor1[i]); } for (i = 0; i < 30; i++) { scanf("%d", &vetor2[i]); } for (i = 0; i < 30; i++) { vetor3[i] = vetor1[i] + vetor2[i]; printf("%d ", vetor1[i]); } printf("\n"); for (i = 0; i < 30; i++) { printf("%d ", vetor2[i]); } printf("\n"); for (i = 0; i < 30; i++) { printf("%d ", vetor3[i]); } return 0; } ```

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais