Kezdőoldal » Számítástechnika » Programozás » C# programozást tanulok és...

C# programozást tanulok és van egy feladat amit nem tudok összehozni. Mit rontottam el? A feladat: Írj egy programot, amely összeadja 1-től egy tetszőleges, a felhasználótól bekért számig terjedő egész számok összegét!

Figyelt kérdés

static void Main(string[] args)

{

Console.Write("Adj meg egy pozitív egész számot");

int szam = Convert.ToInt32(Console.ReadLine());

int aszam = 1;

int bszam=0;

int cszam = 0;

int dszam = 0;

while (szam!=aszam)

{

bszam=aszam++;

cszam = bszam++;

dszam = cszam + bszam;



Console.WriteLine(dszam);

}



Console.ReadKey();


}



2020. okt. 23. 18:38
1 2
 11/12 anonim ***** válasza:

Csináld úgy, mintha ki akarnád írni a számokat egyenként, de helyette amit kiírnál, add hozzá az előzőhöz.

Ehhez kell egy 'i' változó, ami ciklusonként egyenként nő (ezek lesznek a számok, amiket összead), és egy másik változó, ami mindig az addigi 'i' számok összege, tehát a=a+i vagy a+=i

2020. okt. 24. 16:27
Hasznos számodra ez a válasz?
 12/12 anonim ***** válasza:

while-al így lehetne megoldani:


int osszeg = 0;

int i = 1;

while (i <= n)

{

osszeg += i;

i++;

}

Console.WriteLine(osszeg);

Console.ReadKey();

2020. nov. 1. 02:01
Hasznos számodra ez a válasz?
1 2

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!