Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1244
Tıklama
0
Öne Çıkarma
C++ Proglamlama Dilinden Anlayanlara Ufak Bir Sorum Var
L
12 yıl
Yüzbaşı
Konu Sahibi

Find the error in each of the following program segments and correct the errors.

a. int g(void)
{printf(“Inside g”);
int h()
{ printf(“Inside h”);
}
}



b. int s(int x, int y)
{int r;
r=x+y;
}



c. void f1(float a)
{return a*8;
}



d. float product(void)
{int a,b,c,res;
scanf(“%d%d%d”,&a,&b,&c);
res=a*b*c;
return res;
}



e. int h(int m,int n)
{int q;
q=m%n;
printf(“Q is %d”,q);
}


Hataları bir türlü bulamadım, yardımcı olabilir misiniz?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
12 yıl
Teğmen

anladığım kadarıyla fonksiyonların kapsama alanını soruyor.
C++ dilinden hiç anlamam python veya c olsaydı yardımcı olabilirdim.yol yakınken python veya d diline dön

b şıkkında bir hata yok
c şıkkında dönüş değeri void belirtilmiş ama return ile float değer dönmesi isteniyor c de dönüş değeri float olmalı





< Bu mesaj bu kişi tarafından değiştirildi Strake90 -- 8 Mayıs 2013; 11:25:33 >

L
12 yıl
Yüzbaşı
Konu Sahibi

Okulda bunu öğretiyorlar hocam birazdan sınavım var mantığını anlamam gerekiyor. Yapıcak bişey yok.



İ
12 yıl
Er

quote:

Orijinalden alıntı: Lamb Of God

Find the error in each of the following program segments and correct the errors.

a. int g(void)
{printf(“Inside g”);
int h()
{ printf(“Inside h”);
}
}

void g(void)
{printf(“Inside g”);}
void h()
{ printf(“Inside h”);
}



b. int s(int x, int y)
{int r;
r=x+y;
}

int s(int x, int y)
{int r;
r=x+y;
return r;
}


c. void f1(float a)
{return a*8;
}


float f1(float a)
{return a*8;
}




d. float product(void)
{int a,b,c,res;
scanf(“%d%d%d”,&a,&b,&c);
res=a*b*c;
return res;
}


int product(void)
{int a,b,c,res;
scanf(“%d%d%d”,&a,&b,&c);
res=a*b*c;
return res;
}



e. int h(int m,int n)
{int q;
q=m%n;
printf(“Q is %d”,q);
}

void h(int m,int n)
{int q;
q=m%n;
printf(“Q is %d”,q);
}



Hataları bir türlü bulamadım, yardımcı olabilir misiniz?

Çözdüm ama bunlar gerçekten çok basit sorular. Daha olayın başı. Bunları yapamazsan devamı gelmez. Çalışmanı öneririm.





< Bu mesaj bu kişi tarafından değiştirildi interesante -- 8 Mayıs 2013; 11:26:43 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.