Ola.
Estou resolvendo umas questões simples da faculdade, uma delas é essa: Desenvolva um diagrama que:
· Leia 4 (quatro) números;· Calcule o quadrado de cada um;· Se o valor resultante do quadrado do terceiro for >= 1000, imprima-o e finalize;
· Caso contrário, imprima os valores lidos e seus respectivos quadrados.
Fiz o código e acredito q esteja correto, entretanto quando rodo o programa trava ao pedir o primeiro número.
Segue o código.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float n1,n2,n3,n4,q1,q2,q3,q4;
printf("Digite quatro numeros\n");
scanf("%f","%f","%f","%f",&n1,&n2,&n3,&n4);
q1=pow(n1,2);
q2=pow(n2,2);
q3=pow(n3,2);
q4=pow(n4,2);
if (q3>1000)
{
printf("O quadrado do terceiro numero escolhido e=%.2f",q3);
}
else
{
printf("Numero %.2f,Quadrado %.2f\nNumero %.2f,Quadrado %.2f\nNumero %.2f,Quadrado %.2f\nNumero %.2f,Quadrado %.2f\n",n1,q1,n2,q2,n3,q3,n4,q4);
}
return 0;
}