Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
3arkadaşlar c++ da yazılmış program acil yardım !!!!
arkadaşlar programı aşşağıda paylaşıyorum
burada çözemediğim ''ay'' döngüsünün içinde ''int& b'' yazıyo. buradaki &'in anlamı ne
aynı şekilde yildiz döngüsündede var
ve son olarak for ( ; k<7 ; k+=2, n--, r++ ) buradaki her noktalı virül arasının anlamı nedir??
Şimdiden Teşekkürler...
#include <conio.h>
#include <iostream>
using namespace std;
int ay ( int a, int& b );
double yildiz ( double mak[ ], double y, double& x );
int i=2, j=1;
int main ( )
{
int k=3, n=5, r=0, h=0;
double mak[ ] = { 5, 3, 4, 0, 1, 4 }, y=3, x=3;
for ( ; k<7 ; k+=2, n--, r++ )
{
if (k == 5)
{ h = yildiz ( mak, y, x ); }
else
{ cout<<"k "<<k<<" --h "<<h<<endl<<endl; }
if ( r > 1 ) break;
if ( mak[k–2] > mak[n] )
{ h = mak[k–2] – 2 * mak[n]; cout<<" ++++ "<<h<<endl; }
else if ( mak[k] > mak[n] )
{ mak[k] = 2*mak[i]; cout<<"mak= "<<mak[k]; }
if ( k < n–1 ) continue ;
cout << "\n**** "<<x<<endl<<endl ;
h = ay ( k, n );
cout<<"\nn h y x "<<n<<" "<<h<<" "<<y<<" "<<x;
}
getch( ); return 0;
}
int ay ( int y, int& x )
{ x += y;
cout<<"ay = "<<j<<" "<<x;
return y;
}
double yildiz ( double mak[], double y, double& x )
{ int k(2);
j=2; mak[j] *= 2; x += k; y *= k;
cout<<"yildiz= "<<j<<" "<<mak[j]<<" "<<x<<" "<<y<<endl;
return y;
}
arkadaşlar c++ alıyorum
#include <conio.h>
#include <iostream>
using namespace std;
int main()
double a,b,c,x,disc;
cout<<"a,b,c,x degerlerini giriniz= ";
cin>>a,b,c,x;
disc=(a+b+c);
if(disc<=0 && a>0)
{
cout<<"y= "<<y=((a*b)-(c*x))/disc;
}
else if(disc<=0 && (b-c)!=0)
{
cout<<"y= "<<y=abs(x*disc);
}
else if(a>c || b+c=0)
{
cout<<"y= "<<y=disc*disc*disc;
}
else
{
cout<<"y= "<<y=(a+b+c)/x;
}
getch();
return(0);
}
burdaki hatayı söylerseniz sevinirim
program c++
arkadaşlar c++ alıyorum
int main()
{
double a,b,c,x,disc,y;
cout<<"a,b,c,x degerlerini giriniz= ";
cin>>a>>b>>c>>x;
disc=(a+b+c);
if(disc<=0 && a>0)
{
y=((a*b)-(c*x))/disc;
cout<<"y= ";
}
else if(disc<=0 && (b-c)!=0)
{
y=abs(x*disc);
cout<<"y= ";
}
else if(a>c || b+c=0)
{
y=disc*disc*disc;
cout<<"y= ";
}
else
{
y=(a+b+c)/x;
cout<<"y= ";
}
getch();
return(0);
}
aslında programı bu şekline kadar düzelttim ama
else if'in içinde y=abs satırında tek bi hata kaldı onu bulamıyorum