Bu konudaki kullanıcılar: 2 misafir, 2 mobil kullanıcı
6
Cevap
177
Tıklama
0
Öne Çıkarma
C ile ilgili bir soru.

B burak kenan Konu Sahibi
7 yıl (160 mesaj)
Merhaba arkadaşlar . Kare içine aldığım diziyi yakalamaya çalışıyorum ama yapamadım . Çok alakasız mı olmuş program yoksa ufak tefek sorunlar mı var ? Bir yardımcı olursanız sevinirim.


http://oi66.tinypic.com/2gy3ynl.jpg
< Resime gitmek için tıklayın >




İ isvicresiz bilim adami
7 yıl (1396 mesaj)
quote:

Orijinalden alıntı: burak kenan

Merhaba arkadaşlar . Kare içine aldığım diziyi yakalamaya çalışıyorum ama yapamadım . Çok alakasız mı olmuş program yoksa ufak tefek sorunlar mı var ? Bir yardımcı olursanız sevinirim.


http://oi66.tinypic.com/2gy3ynl.jpg
< Resime gitmek için tıklayın >

Burada i 1 için 1 bolu 2 nin karesinden 1 bolu ve 101 in karesine kadar toplam alır öyle i 2 ye geçer. Yani tek bir for ile yapman daha doğru olur hatta j de kullanmadan for ile i 1 den number a kadar i/((i+1)^2) yapabilirsin. Bir de c bilmiyorum i++ dediğimiz ne oluyor bir de ++i varmış sanırım farkı ne onların





< Bu mesaj bu kişi tarafından değiştirildi isvicresiz bilim adami -- 10 Kasım 2015; 11:42:19 >

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

F feelsgoodman
7 yıl (1280 mesaj)
Bana kod sorunlu gibi gelmedi.tek sıkıntı toplamın önünde & eksiği var.bir de en sona Return ekle.gerekli değil ancak alışkanlık olsun daha stabil olur.

Edit:şimdi kontrol ettim printf de & gerekmiyormuş.eve geçince daha rahat bakarım. 😐





< Bu mesaj bu kişi tarafından değiştirildi feelsgoodman -- 10 Kasım 2015; 11:59:53 >

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


F feelsgoodman
7 yıl (1280 mesaj)
quote:

Orijinalden alıntı: isvicresiz bilim adami

quote:

Orijinalden alıntı: burak kenan

Merhaba arkadaşlar . Kare içine aldığım diziyi yakalamaya çalışıyorum ama yapamadım . Çok alakasız mı olmuş program yoksa ufak tefek sorunlar mı var ? Bir yardımcı olursanız sevinirim.


http://oi66.tinypic.com/2gy3ynl.jpg
< Resime gitmek için tıklayın >

Burada i 1 için 1 bolu 2 nin karesinden 1 bolu ve 101 in karesine kadar toplam alır öyle i 2 ye geçer. Yani tek bir for ile yapman daha doğru olur hatta j de kullanmadan for ile i 1 den number a kadar i/((i+1)^2) yapabilirsin. Bir de c bilmiyorum i++ dediğimiz ne oluyor bir de ++i varmış sanırım farkı ne onların

İ'nin önünde ise döngüden önce ekle demek.sonda ise sonra ekle demek ancak for da farketmiyor.





< Bu mesaj bu kişi tarafından değiştirildi feelsgoodman -- 10 Kasım 2015; 11:56:12 >

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


F feelsgoodman
7 yıl (1280 mesaj)
While lullanıp i ve k yı && kullanarak toplattırırsan sıkıntı yok.fordaki sıkıntı üst kısmı sıralı şekilde toplamaması.en başta en içteki döngü bitmeden dıştakini arttırmıyor.bu yüzden sonuç yanlış.2 sini de aynı anda arttırman gerek.while sonunda i ve j yi arttırırsan ikisi de aynı anda artar.boylece pay kısmı da sorunsuz olur.



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

_ _mia
7 yıl (92 mesaj)
for(i=0;i<girilensayi;i++)
{
alt= (i+1)*(i+1);
toplam+=i/alt;
}


Bu mesaja 1 cevap geldi.

B burak kenan Konu Sahibi
7 yıl (160 mesaj)
Tüm cevaplar için teşekkürler çok yardımcı oldu.



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.