C# Output olarak büyük sayılar elde etmek

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:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı