yasinetrus
Hectopat
- Katılım
- 16 Ocak 2020
- Mesajlar
- 238
- Çözümler
- 3
Arkadaşlar, aşağıdaki kodu yazdığımda cevabın çok haneli olduğu durumda 'z'yi rastgele bir sayı olarak veriyor. Bunu nasıl düzeltebilirim?
Kod:
int main()
{
int x, y, z;
printf("Enter x: "); scanf("%f", &x); printf("Enter y: "); scanf("%f", &y); printf("\n");
z= pow(x,2) + pow(y,2) + pow(x,y) + pow(y,x) + sqrt(pow(x,y) + pow(y,x)) + pow(x,sqrt(pow(x,y)));
printf("Result is %d\n", z);
return 0;
}
Hallettim arkadaşlar.
int main(void)
{
float x, y, z;
printf("Enter x: "); scanf("%f", &x); printf("Enter y: "); scanf("%f", &y); printf("\n");
z= pow(x,2) + pow(y,2) + pow(x,y) + pow(y,x) + sqrt(pow(x,y) + pow(y,x)) + pow(x,sqrt(pow(x,y)));
printf("Result is %llu\n", z);
return 0;
}
Son düzenleyen: Moderatör: