Informática, perguntado por dorianyvasconcelos36, 8 meses atrás

Elabore um algoritmo em C que leia vários conjuntos de dois valores reais e
mostre para cada conjunto: sua soma, seu produto e sua média. O programa deve parar
apenas quando um conjunto não entrar com seus valores em ordem crescente.

Soluções para a tarefa

Respondido por gordo4512
4

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(int argc, char *argv[]) {

float num1, num2;

for(;;){

 char resp[1];

 printf("Digite um número ");

 scanf("%f", &num1);

 printf("Digite outro número ");

 scanf("%f", &num2);

 float soma = num1 + num2;

 float media = soma / 2;

 float produto = num1 * num2;

 

 printf("A soma é: %f \n", soma);

 printf("A média é: %f \n", media);

 printf("O produto é: %f \n", produto);

 printf("Deseja continuar? [s/n]\n");

 scanf("%s", &resp);

 

 if(strcmp(resp, "n") == 0){

  break;

 }

 

}

return 0;

}

Não sei se está certo por causa do "leia vários conjuntos de dois valores", pra isso, adicionei um loop. Mas, se tiver errado, você consegue arrumar fácil.

Espero ter ajudado em algo.

Perguntas interessantes