Hirdetés
Új hozzászólás Aktív témák
-
ArchElf
addikt
Három megoldás, ami nem korlátoz... Ja és Parse helyett TryParse-t érdemes használni...
static void Tömb1()
{
int[] tomb = new int[] { 0, 0, 0 };
do
{
int temp;
if (!int.TryParse(Console.ReadLine(), out temp))
temp = 0;
tomb[2] = tomb[1];
tomb[1] = tomb[0];
tomb[0] = temp;
} while (tomb[0] + tomb[1] + tomb[2] != 8);
Console.WriteLine(" Az utolsó 3 elem összege 8 ");
}
static void Tömb2()
{
List<int> tomb = new List<int>(new int[] { 0, 0, 0 });
int sum;
do
{
int temp;
if (!int.TryParse(Console.ReadLine(), out temp))
temp = 0;
tomb.Add(temp);
tomb.RemoveAt(0);
sum = 0;
foreach (int val in tomb)
sum += val;
} while (sum != 8);
Console.WriteLine(" Az utolsó 3 elem összege 8 ");
}
static void TömbLinq()
{
List<int> tomb = new List<int>(new int[] { 0, 0, 0 });
do
{
int temp;
if (!int.TryParse(Console.ReadLine(), out temp))
temp = 0;
tomb.Add(temp);
tomb.RemoveAt(0);
} while (tomb.Sum() != 8);
Console.WriteLine(" Az utolsó 3 elem összege 8 ");
}AE
-
Jester01
veterán
Ez nem az a tömbös megoldás amire én céloztam. Az helyes volt az eredeti programban, hogy csak annyi adatot tárolt el amennyi a feladathoz kellett. Ettől az még végtelen sorra működött ellentétben a tieddel. Én csak arra utaltam, hogy a szam1,2,3 változók helyett kellene a tömb, ezáltal a program általánosabb és szebb lenne.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Gaming notebook topik
- A fociról könnyedén, egy baráti társaságban
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Milyen okostelefont vegyek? OFF topik
- Diablo IV
- 3D nyomtatás
- Xiaomi 15T Pro - a téma nincs lezárva
- sziku69: Szólánc.
- LEGO klub
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- HP EliteBook 840 G9 i7-1265U 16GB 512GB 14" FHD+ 1 év teljeskörű garancia
- REFURBISHED és ÚJ - HP USB-C Dock G5 (5TW10AA) - 3x4K felbontás
- Xbox One X 1 TB + kontroller 6 hó garancia, számlával!
- HP 200W töltők (19.5V 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
- 35" ASUS ROG Swift PG35VQ curved GAMER monitor
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


