DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
9
Cevap
457
Tıklama
1
Öne Çıkarma
FİBONACCİ SAYISINI BULMA C PROGRAMLAMA DİLİNDE.FOR DÖNGÜSÜNÜN İÇİNDE BİR HATA VAR BULAMADIM
T
11 yıl (109 mesaj)
Onbaşı
Konu Sahibi

/*
TASK 2 : Write a main program to compute the Fibonacci number.
*/

#include<stdio.h>

int main(){

int x,x0=0,x1=1,sum,counter,intervalvalue;

printf("Please enter an integer:");
scanf("%d",&x);

if(x==0)
printf("Fib(0)=0.\n");

if(x==1)
printf("Fib(1)=1.\n");

if(x>1){
for(counter=0;counter<x;++counter){
intervalvalue=x0+x1;
x0=x1;
x1=intervalvalue;
sum=x0+x1;}

printf("Fib(%d)=%d.",x,sum);}

getch();
return 0;
}

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





< Bu mesaj bu kişi tarafından değiştirildi T-Skipper -- 10 Kasım 2014; 17:21:41 >

M
11 yıl (5771 mesaj)
Yarbay

Recursive hesaplama yapmalisin. For icinde 1 den verilen sayiya kadar toplama yapmalisin. Bu kod sanki biraz copy paste olmus.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
11 yıl (109 mesaj)
Onbaşı
Konu Sahibi

aynen arkadaşımdan aldım da o da hata var dedi forun içinde anlamadım derleyicede sorun yok sadece sıra hatası var yani değerler doğru


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mephalay
T
11 yıl (109 mesaj)
Onbaşı
Konu Sahibi

YOK MU YARDIMCI OLABİLİCEK 1 SAATE VERMEM LAZIM DA ÖDEV



T
11 yıl (6694 mesaj)
Yarbay

Sum denen degiskeni sil ve print ederken interval I kullan. Ayrica if x ==0 I silip sadece if else yaparsan calistigini goreceksin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
11 yıl (292 mesaj)
Yüzbaşı

Bil. Programcılığı okuyorum hocamız bugün fibonacci nin algoritmasını istemişti yaklaşık 15 dk önce algoritmayı çıkardım üzerine bu konuyu gördüm hemen atayım algoritmayı belki işinizi görür:) bizden ilk 100 sayıyı istediği için 100 e kadar yaptım @T-Skipper

1-Başla
2-A=1, B=1
3-A,B Ekrana yaz
4-Z=A+B
5- S=s+1
6- Z'yi ekrana yaz
7- A=B
8- B=Z
9- S <=100 ise 4. adıma git.
10- Dur.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @T-Skipper
P
11 yıl (2806 mesaj)
Binbaşı

int fibo(int x){
if(x==0 || x==1) return x;
return fibo(x-2) + fibo(x-1);
}

bunu fonksiyonu main içince kullana
x = fibo(55); gibi



M
11 yıl (112 mesaj)
Çavuş

++counter yerine counter++ kullansan daha dogru olur sanki



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
11 yıl (109 mesaj)
Onbaşı
Konu Sahibi

Odevi hallettm hocam sagol yine de



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @MobutO
M
11 yıl (112 mesaj)
Çavuş

quote:

Orijinalden alıntı: T-Skipper

Odevi hallettm hocam sagol yine de

Ne demek, kolay gelsin.



< Bu ileti mobil sürüm kullanılarak atıldı >

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.