Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Öne çıkan mesajlar

Mesaj tarihi:
Normalde ödev sorularını yazmaya karşıyım burda fakat işim biraz acil. dev c++ da 0 ile 100 arasındaki çift sayıların toplamını bulan program yazmam gerekiyor. İşin acı tarafı hoca toplama komutunu dahi göstermedi bize. Yardımlarınızı bekliyorum
Mesaj tarihi:
biz bugün C dersinde 100e kadar olan sayıları topladık. belki yardımcı olur diye koyuyorum:

kod

#include

main()
{
int i, toplam;
i=1;
toplam=0;
while (i<=100){
toplam = toplam+i; //toplam +=i
i++;
}
printf ("%dn",toplam);

return 0;
}

Mesaj tarihi:
c++ bilgim yok ama mantık olarak yukarıda verilmiş kodda toplama işleminden önce i'yi i=i+1 şeklinde yükseltirsen çift sayıları toplamış olur (diye düşünüyorum :p)



#include <stdio.h>

main()
{
int i, toplam;
i=1;
toplam=0;
while (i<=100){
i=i+1;
toplam = toplam+i; //toplam +=i
i++;
}
printf ("%dn",toplam);

return 0;
}


Mesaj tarihi:
Yardımcı olan arkadaşlara çok teşekkürler.Hallettim.
Sawyer çok basit falan yazana kadar yardımcı olsan daha mantıklı olmazmıydı ? 1 derste yarım yamalak bişeyler anlatıldı bu bilgiyle yapmaya çalışıyorum. Temel falan hiç bişey yok.
cse falan filan demişsinde ne olduğu hakkında bi fikrim yok. Ne olduğunuda yaz bare öğrenelim bizde.
Mesaj tarihi:
euheh yazmaya çalışırken geç kalmışız=)
neyse dursun madem


int main(void)
{
int a=0;

for(int b=0;b<101;b++)
{
a = a + 2;
cout<<"su anki rakam:"<<a<<endl;
}

cout<<"toplam:"<<a<<endl;
return 0;
}
Mesaj tarihi:
for neden kullanmadınız? :)
Farklı bi bakış açısı için:


#include <iostream>
int main()
{
int toplam = 0;
for(int i=0; i<=100; i++)
if(i%2 == 0) toplam += i;
cout << "0-100 arası çift sayıların toplamı: " << toplam << endl;
return 0;
}

Mesaj tarihi:
Farklı olarak mod işlemi de var orda ama. Hem "int i, toplam;" denmiş bırakılmış. İlk değer ataması yapılması lazım, yoksa 47484780 falan gelir karşılarına milletin, şaşırırlar.
Bi de kod dediğin okunur olmalı abi.

Edit: Ha sonradan eşitlenmiş tamam :P
Mesaj tarihi:

ee ben de boyle yazayım bari

#include
int main()
{
int toplam = 0;
for(int i=2; i<101; i=i+2)
toplam += i;
cout << "0-100 arası çift sayıların toplamı: " << toplam << endl;
return 0;
}

Mesaj tarihi:
compiler yok, uykum da var saçmalıyorsam uyarın,

n=0' dan 50'ye kadar 2n ' lerin toplamını somuş sanırım,
2(n)(n+1)/2 ' den 2550 çıkması lazım sonucun.

ama üsttekinde

0->4 için mesela

n=0 -> 2 : 2.3 = 6

ama yukarıdakinde iki dört kez dönmüş olacak ve:
0=0+2
2=2+2
4=4+2
6=6+2

a=8

0+2+4
=6 ama.

200 çıkıyor hatta 100 için a(n)=a(0)+2n serisi olarak düşünürsek yukarıdaki.

o yüzden kojiroh'unki doğru olan.
×
×
  • Yeni Oluştur...