-
Üyelik
14.02.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Seo, Wordpress, Security
-
Konum
Konya
-
Ad Soyad
B** A**
-
Mesajlar
1386
-
Beğeniler
146 / 428
-
Ticaret
65, (%100)
Merhaba arkadaşlar C++ anlayan faktoryeli girilen sayıyı bulma konusunda yardımınıza ihtiyacım var.Yazılan kod örnek 120 yazdığımizda program bize 5 verecek
C++ Editör olanlar Aşağıdaki kod hata veriyor mu bakabilirmisiniz.
#include < iostream >
using namespace std;
int main()
{
int sayi;
long sonuc=1;
cout<<"Sayi Giriniz:";
cin>>sayi;
for(int i=1;i<=sayi;i++)
{
sonuc*=i;
}
cout<<"Sonuc:"<
if(sonuc==$sayi) break;
return 0;
}
skype: baris.ay.
-
Üyelik
26.03.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Emekli Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** Ş**
-
Mesajlar
1398
-
Beğeniler
283 / 283
-
Ticaret
240, (%100)
int main(){
int a,i;
cout<<"bir sayi giriniz...";
cin>>a;
for(i=1;i<=a;i++){
a=a/i;
if(a==1){
cout<}
}
}
hocam böyle olması lazım bi dene istersen
1 kişi bu mesajı beğendi.
Memleket mi, yıldızlar mı, gençliğim mi daha uzak?
-
Üyelik
06.03.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
Diğer
-
Ad Soyad
M** B**
-
Mesajlar
658
-
Beğeniler
78 / 125
-
Ticaret
0, (%0)
Merhaba, sorunuzla yazdığınız kod çelişiyor.
Ayrıca son cout ifadesinde bir < ifadesini unutmuşsunuz.
Ayrıca hatırladiğım kadarıyla değişkenlere değer aamak gerekiyordu yoksa C++ kafasına göre sayı üretiyordu. Yani başlangıçta yazdığınız int sayi yerine int sayi=0 yazmak gerekiyor diye biliyorum.
Derleyicim yoktu ama bildiklerimi yazmaya çalıştım, umarım faydalı olur.
1 kişi bu mesajı beğendi.