Neler Yeni

C++ Nerede Hata Yapıyorum ?

Dromomani

80+
Katılım
28 Aralık 2020
Mesajlar
97
Dahası  
Reaksiyon skoru
12
İsim
Ahmet Yasin
C++ ilk fotoğrafta yapmam gerekenler yazıyor ben alttaki gibi bir kod yazdım fakat f değerinin en büyük olduğu değeri ve buna karşılık gelen (x,y,z) parametrelerini nasıl göstereceğimi bulamadım yardımcı olur musunuz?


1671389725856.png
1671389701707.png

Mesaj otomatik birleştirildi:

#include<stdio.h>
#include<locale.h>
int main () {
setlocale(LC_ALL,"Turkish");

int x,y,z;
int fMin=0,fMax=0;
float formul=0,ortalama=0,toplam=0;

printf(" ----- f(x,y,z) = 3xyz - 5xy + 15 -----\n\n\n");
printf(" x\t y\t z\t f(x,y,z)\n");
printf(" -----\t-----\t-----\t --------\n");
for(x=1; x<=10; x++){
for(y=1; y<=10; y++){
for(z=1; z<=10; z++){
if(x==1,y==1,z==1){
fMin=formul;
fMax=formul;

}
else {

if (formul>=fMax)
fMax=formul;

if (formul<=fMin)
fMin=formul;

}

formul=(3*x*y*z)-(5*x*y)+15;
toplam+=(float)formul;
ortalama=(float)toplam/1000;

printf(" %d\t %d\t %d\t %.0f\n",x,y,z,formul);
}
}
}

printf("-----------------------------------------");
printf("\n\nTüm f(x,y,z) değerlerinin toplamı: %.0f",toplam);
printf("\n\nTüm f(x,y,z) değerlerinin ortalaması: %.3f",ortalama);
printf("\n\nF değerlerinden en büyük olan değer: %d ",fMax);
printf("\n\nF değerlerinden en küçük olan değer: %d ",fMin);
return 0;
}
 

Berbatov

80+
Katılım
17 Nisan 2022
Mesajlar
32
Dahası  
Reaksiyon skoru
9
İsim
Berat
C++:
// f değerinin en büyük olduğu değeri ve buna karşılık gelen (x,y,z) parametrelerini bul
int max_x, max_y, max_z;
for (x = 1; x <= 10; x++) {
    for (y = 1; y <= 10; y++) {
        for (z = 1; z <= 10; z++) {
            formul = (3 * x * y * z) - (5 * x * y) + 15;
            if (formul == fMax) {
                max_x = x;
                max_y = y;
                max_z = z;
                break;
            }
        }
    }
}

// bulunan değerleri ekrana yazdır
printf("\n\nF değerinin en büyük olduğu değer: %d (x: %d, y: %d, z: %d)", fMax, max_x, max_y, max_z);
 

M0untain

80+
Katılım
21 Şubat 2022
Mesajlar
87
Dahası  
Reaksiyon skoru
74
İsim
M0untaibn
şuraya üye olup önce slayttaki soruyu yazıp sonrasında ben böyle yazdım, hata nerede diye sorarsan anında cevap verir, slayttaki yazıyı buraya atarsan ben sorabilirim
 

Berbatov

80+
Katılım
17 Nisan 2022
Mesajlar
32
Dahası  
Reaksiyon skoru
9
İsim
Berat

M0untain

80+
Katılım
21 Şubat 2022
Mesajlar
87
Dahası  
Reaksiyon skoru
74
İsim
M0untaibn
Bende orayı kullandım. Yapay zekanın cevabını arkadaşa yapıştırdım :D
bana'da şöyle cevap verdi arkadaşın kodunu yazınca :D


Kod:
#include<stdio.h>
#include<locale.h>
int main () {
    setlocale(LC_ALL,"Turkish");

    int x,y,z;
    int fMin=0,fMax=0;
    float formul=0,ortalama=0,toplam=0;

    printf(" ----- f(x,y,z) = 3xyz - 5xy + 15 -----\n\n\n");
    printf(" x\t y\t z\t f(x,y,z)\n");
    printf(" -----\t-----\t-----\t --------\n");
    for(x=1; x<=10; x++){
        for(y=1; y<=10; y++){
            for(z=1; z<=10; z++){
                if(x==1,y==1,z==1){
                    fMin=formul;
                    fMax=formul;

                }
                else {

                    if (formul>=fMax)
                        fMax=formul;

                    if (formul<=fMin)
                        fMin=formul;

                }

                formul=(3*x*y*z)-(5*x*y)+15;
                toplam+=(float)formul;
                ortalama=(float)toplam/1000;

                printf(" %d\t %d\t %d\t %.0f\n",x,y,z,formul);
            }
        }
    }

    printf("-----------------------------------------");
    printf("\n\nTüm f(x,y,z) değerlerinin toplamı: %.0f",toplam);
    printf("\n\nTüm f(x,y,z) değerlerinin ortalaması: %.3f",ortalama);
    printf("\n\nF değerlerinden en büyük olan değer: %d ",fMax);
    printf("\n\nF değerlerinden en küçük olan değer: %d ",fMin);
    return 0;
}
 

Dromomani

80+
Katılım
28 Aralık 2020
Mesajlar
97
Dahası  
Reaksiyon skoru
12
İsim
Ahmet Yasin
  • Konu Sahibi Konu Sahibi
  • #6
Yanıtlarınız için teşekkür ederim. Problemi çözdüm.
 
Yeni mesajlar Yeni Konu Aç      

SON KONULAR

Forum istatistikleri

Konular
916,693
Mesajlar
8,385,713
Üyeler
142,158
Son üye
misafir23
Top Bottom