Kezdőoldal » Számítástechnika » Programozás » C# kód probléma. Hogyan? (kezdő)

C# kód probléma. Hogyan? (kezdő)

Figyelt kérdés

Adott ez a feladat:

Kérjük be a felhasználótól egy számtani sorozat első tagját és a differenciáját. A program írja ki a sorozat első 20 tagját!



int hossz = 20;

Console.WriteLine("Adja meg a számtani sorozat 1. tagját!");

int elso = int.Parse(Console.ReadLine());

Console.WriteLine("Adja meg a sorozat differenciáját!");

int diff = int.Parse(Console.ReadLine());

Console.Clear();

if (diff >= 0)

{

Console.WriteLine("A számtani sorozat tagjai: ");

for (int i = 1; i <= hossz; i++)

{


Console.WriteLine("{0}", elso);

elso = elso + diff;


}

}

else if (diff < 0)

{

for (int j = 1; j <= hossz; j++)

{

Console.WriteLine("{0}", elso);

elso = elso - diff;

}

}


Console.ReadKey();



Ha differnciának mínusz számot írok, akkor is növeli a sorazatot. Mi lehet a probléma?



2017. nov. 25. 17:37
 1/2 anonim ***** válasza:
100%
Ezt nem gondoltad át. Ha pozitív a differencia, akkor hozzáadod a pozitív számot, ha meg negatív, akkor kivonod. Negatívot ha kivonsz, az pozitív lesz, nemde? Nem kell szétválasztani, csak add hozzá a differencia értékét.
2017. nov. 25. 17:56
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Atyavilág, tényleg. Nagyon szépen köszönöm !!!
2017. nov. 25. 18:52

Kapcsolódó 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!