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?
#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;
}
Post automatically merged:
#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;
}