Hirdetés
- Svájcban bukkant fel egy Berlinbe készülő HMD
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen okostelefont vegyek?
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Szerkesztett és makrofotók mobillal
- Hivatalos a OnePlus 13 startdátuma
- Vivo X200 FE amire vágytam
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Bluetooth-headsetekről általában
Új hozzászólás Aktív témák
-
Lakers
tag
Sziasztok!
A feladat a következő: Egy olyan progi írása, amely egy árú kezdőbetűiből megkeresi az adott árút és kiírja annak árát, de csak akkor ha egyértelmű a találat.
Néhány kódrészletet nem értek:
while (j<=N-1 && (A[j].Név.Length < keresett.Length || A[j].Név.Substring(0,keresett.Length) != keresett || i==j))
itt az i == j-t nem értem, hogy az miért kell.talalt2 = (j <= N - 1);
if (!talalt2)
{
Console.WriteLine("Keresett Áru ára:" + A(i).Ár);
}Illetve a talált és a talált2 az pontosan jelent? amikor (i<=N-1) Én először megtalált index számra tippeltem... de nem hiszem, hogy az lenne.
Ha nekem ezt eltudnátok magyarázni, hogy pontosan, mit miért csinál a kódrészlet, akkor megalapozátok a programozói pályámat
Előre is köszönöm a segítséget
Itt a kód:Console.WriteLine("Keresett Áru nevének kezdőbetűi:");
keresett = Console.ReadLine();
i = 0;
while (i<=N-1 && (A[i].Név.Length < keresett.Length || A[i].Név.Substring(0,keresett.Length) !=keresett ))
{
i++;
}
talalt = (i <= N - 1);
if (talalt)
{
j = 0;
while (j<=N-1 && (A[j].Név.Length < keresett.Length || A[j].Név.Substring(0,keresett.Length) != keresett || i==j))
{
j++;
}
talalt2 = (j <= N - 1);
if (!talalt2)
{
Console.WriteLine("Keresett Áru ára:" + A[i].Ár);
}
else
{
Console.WriteLine("Nem egyértelmű");
}
}
else
{
Console.WriteLine("Nincs ilyen árú!");
}
Ú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!
- Gumi és felni topik
- Ózongenerátor a háztartásban
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Facebook és Messenger
- Call of Duty: Black Ops 6
- Svájcban bukkant fel egy Berlinbe készülő HMD
- BestBuy topik
- Milyen NAS-t vegyek?
- AMD Ryzen 9 / 7 / 5 10***(X) "Zen 6" (AM5)
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- További aktív témák...
- BESZÁMÍTÁS! ASUS ROG G16 (2025) G615LR 16 - Ultra 9 275HX 32GB DDR5 1TB SSD RTX 5070Ti 12GB WIN11
- HIBÁTLAN iPhone 14 Pro 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3233
- HP ZBook Studio 8 WorkStation i7-11850H 16GB 512GB Nvidia Quadro T1200 15.6" FHD IPS 1 év garancia
- Honor Pad X9 / 4GB RAM 128 GB / Kártyafüggetlen / 12Hó Garancia
- Lenovo magyar laptop billentyűzetre van szükséged? Akármelyik verzióban segítünk!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest