Informática, perguntado por igoreg, 9 meses atrás

Faça um programa que receba 3 valores inteiros digitados pelo usuário e mostre esses números em forma decrescente e a média desses números. linguagem c

Soluções para a tarefa

Respondido por Parazen
1

Resposta:

#include <stdio.h>

int main(){

int vetor[3]; // vetor para armazenar os valores do usuário;

int media; // variavél para calcular a média;

 printf("Insira o 1° valor:\n"); //valores fornecidos pelo usuário;

 scanf("%i",&vetor[0]);

 printf("Insira o 2° valor:\n");

 scanf("%i",&vetor[1]);

 printf("Insira o 3° valor:\n");

 scanf("%i",&vetor[2]);

 media = (vetor[0] + vetor[1] + vetor[2])/3; //formúla para calcular a média;

 

 if(vetor[0] < vetor[1] && vetor[1] < vetor[2]){ //condicionais para determinar o maior e o menor número;

  printf("A ordem será: %i, %i, %i.\n",vetor[2], vetor[1], vetor[0]); //mostra os números em ordem decrescente;

 }

 else if(vetor[0] < vetor[2] && vetor[2] < vetor[1]){

  printf("A ordem será: %i, %i, %i.\n",vetor[1], vetor[2], vetor[0]);

 }

 else if(vetor[1] < vetor[0] && vetor[0] < vetor[2]){

  printf("A ordem será: %i, %i, %i.\n",vetor[2], vetor[0], vetor[1]);

 }

 else if(vetor[1] < vetor[2] && vetor[2] < vetor[0]){

  printf("A ordem será: %i, %i, %i.\n",vetor[0], vetor[2], vetor[1]);

 }

 else if(vetor[2] < vetor[1] && vetor[1] < vetor[0]){

  printf("A ordem será: %i, %i, %i.\n",vetor[0], vetor[1], vetor[2]);

 }else{

  printf("A ordem será: %i, %i, %i.\n",vetor[1], vetor[0], vetor[2]);

  }

 printf("Média = %i",media);//mostra o valor da média;

return 0;

}

Explicação:

Explicação no programa.

Perguntas interessantes