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
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
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();
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!