estou tendo problemas para criar esse programa aqui!
"Faça um programa que leia vários conjuntos de três valores reais em ordem crescente e mostre
para cada conjunto: sua soma, seu produto e sua média. O programa deverá parar de solicitar
dados apenas quando um dos conjuntos de entrada não estiver com seus valores em ordem
crescente."
na hora de compilar via VScode aparece a seguinte mensagem:
E10.c:34:1: warning: format '%f' expects argument of type 'float *', but argument 2 has type 'double' [-Wformat=]
scanf("%f", sm);
segue o código:
#include<math.h>
#include<stdio.h>
int main()
{
float n1;
float n2;
float n3;
float sm;
float md;
float mult;
while (n3>n2 && n1<n3)
{
printf("Insira os valores em ordem crescente, para encerrar digite fora desse padrão\n");
scanf("%f", &n1);
printf("Insira os valores em ordem crescente, para encerrar digite fora desse padrão\n");
scanf("%f", &n2);
printf("Insira os valores em ordem crescente, para encerrar digite fora desse padrão\n");
scanf("%f", &n3);
sm=(n1+n2+n3)
printf("O valor da soma e de:\n");
scanf("%f", sm);
mult=(n1*n2*n3);
printf("O valor da multiplicacao e de:\n");
scanf("%f", mult);
md= (sm)/3;
printf("O valor da media e de:\n");
scanf("%f", md);
}
return 0;
}