C ++ da
Fibonacci sayı dizisinin ilk 20 terimini hesaplayarak ekrana yazdırın. Arkadslar yardımcı olursanız çok sevinirim.Şimdiden teşekkürler..
ACİL c++da fibonacci sayı dizisi
#include<stdio.h>
int main()
{
int a,b,c,sum;
a=1;
b=1;
c=0;
sum=1;
do{
sum+=b;
c=a+b;
a=b;
b=c;
}while(b<=20);
printf("sum=%d\n",sum);
return 0;
}
http://programlamakodlari.wordpress.com/
buradaki dökümanlara bakabilirsiniz :)
şu işlemi yapan kodu yazın, bu programı yazın gibi soruların cevaplanmasını doğru bulmuyorum. Bu arkadaşlar büyük ihtimalle okul ödevlerini buraya taşıyorlar ve her cevapladığımız soru bu arkadaşlar için büyük bir zarar.
Hazır fonksiyon :D :::
void fibo(){
cout << "1 \n 1 \n 2 \n 3 \n 5 \n 8 \n 13 \n 21 \n 29 \n 50 \n ....."
cout << endl << endl;}
program içinden fonksiyonu direk çağır :D
Arkadaş özür dilerim, ben sadece yazsın gibi düşündüm, sen hesaplasın demişsin
Buyur kod:
- [ Tüm kodu seç ] [ Yeni Pencerede Göster ]
#include #include using namespace std; int main() { int sayi;cout<<"Kaca Kadar ? :"; //Kaça kadar sayi istedini soruyo, sen istersen direk 20 ye eşitleyebilirsin. cin >> sayi; //Kaça Kadar istedini sordum. int x,y,z,mod; x = 1; y = 0; z = 0; //gerekli değişkenlerimi tanımladım. for (int i = 1;i <=sayi;i++){ if (i%2 == 0){x = z;} if (i%2 == 1){y = z;} //i nin 2 ye modunu kontrol ettim, 0 sa x'i 1 se y'yi önceki sayıma eşitledim. z = x + y; //z yi kendinden önceki 2 sayının toplamına eşitledim. cout << z << endl ; // Sonucu Yazdırdım. } system("PAUSE"); return EXIT_SUCCESS; }