Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
Birbirinden değerli Türkçe Blog yazarlarını takip edebilmek için ziyaret edebileceğiniz bir internet sitesi. yazarlar.hasscript.com
0 oy
48 gösterim
  • Merhaba, fibonacci dizisi için yardımcı olabilir misiniz? Fibonacci dizisi :0 1 2 3 5 8 13 21 34 55 ... bu şekilde giden bir dizi. Sürekli devam eden iki rakamın toplamı şeklinde 
  • 0+1=1 
  • 1+2=3 
  • 3+2=5
  • 5+3=8
  • 8+5=13....

  İstediğimiz bir sayı giricez ve program yazılan sayı kadar bu döngüyü yazdırıcak  yardımcı olabilirseniz sevinirim  

 

C/C++ kategorisinde (108 puan)

1 cevap

0 oy

Selam,

Öğle arasında bir algoritma yazmaya çalıştım java tarafında bunun ile aynı mantığı C++ da uygulayabilirsin.

Olay aslında düzene uymayan ilk 3 sayıyı handle edebilmekte sonrası zaten algoritmik artıyor.

public class main {

public static void main(String[] args) {

fibseries(70);

}

public static void fibseries(long param) {

long initial_value = 0;

long second_value = 1;

long third_value = 2;

long num1;

long num2;

long num3;

if (param == 1) {

System.out.println(initial_value);

} else if (param == 2) {

System.out.println(initial_value);

System.out.println(second_value);

} else {

System.out.println(initial_value);

System.out.println(second_value);

System.out.println(third_value);

num1 = second_value;

num2 = third_value;

for (long j = 4; j <= param; j++) {

num3 = num1 + num2;

System.out.println(num3);

num1 = num2;

num2 = num3;

}

}

}

}

(208 puan)

İlgili sorular

0 oy
1 cevap 48 gösterim
0 oy
1 cevap 64 gösterim
64 gösterim 21 Ocak 2016 C/C++ kategorisinde hasscript (131 puan) sordu
0 oy
1 cevap 94 gösterim
94 gösterim 12 Mart 2017 C/C++ kategorisinde yaren_tok (102 puan) sordu
0 oy
1 cevap 128 gösterim
128 gösterim 21 Ocak 2016 C/C++ kategorisinde hasscript (131 puan) sordu
...