ACİL c++da fibonacci sayı dizisi

sunizm
10-05-2011, 22:11   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Kas 2010

C ++ da
Fibonacci sayı dizisinin ilk 20 terimini hesaplayarak ekrana yazdırın. Arkadslar yardımcı olursanız çok sevinirim.Şimdiden teşekkürler..

Kapalı Hesap (153535)
11-05-2011, 00:14   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

#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;
}

conjuror
15-07-2011, 13:07   |  #3  
Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Tem 2011

http://programlamakodlari.wordpress.com/

buradaki dökümanlara bakabilirsiniz :)

septendesilyon
29-07-2011, 12:57   |  #4  
Yeni Üye
Teşekkür Sayısı: 0
33 mesaj
Kayıt Tarihi:Kayıt: Şub 2011

ş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.

mc191
09-09-2011, 12:11   |  #5  
Taze Üye
Teşekkür Sayısı: 0
13 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

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

mc191
09-09-2011, 16:39   |  #6  
Taze Üye
Teşekkür Sayısı: 0
13 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

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; }

Son Düzenleme: mc191 ~ 09 Eylül 2011 16:40