Não estou conseguindo compilar esse programa, diz que "y cannot be used as a function".
Exercício:
Desenvolva um programa para ler valores para as variáveis y e z. Depois, calcule e
mostre o valor de x, através da expressão:
x = √ y ∗ (y ^22 + z ^33)
Segue código abaixo:
#include
#include
#include
int main() {
float y, z, x;
printf ("Informe o valor de y:");
scanf ("%f", &y);
printf("Informe o valor de z:");
scanf("%f", &z);
x = sqrt (y (pow (y,22) + (pow (z, 33)));
printf("%f %f %f", x, y, z);
system("pause");
return 0;
}
Respostas
respondido por:
0
Testei aqui, e acredito que seja apenas a falta de um * depois do Y nessa linha:
x = sqrt (y (pow (y,22) + (pow (z, 33)));
entao ficaria assim:
x = sqrt (y * (pow (y,22) + (pow (z, 33))));
acrescentei mais um parênteses no final tbm, porque estava faltando.
nilzon:
Os seus #includes não estão ai né.. mas usei só o #include e o #include
Perguntas similares
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás