Hirdetés
- Derült égből villámcsapás: vége a Ford elektromos kalandjának
- Januártól igényelhető a kiskorúak tartalomvédelme a mobilszolgáltatóknál
- Korai iOS árulkodik arról, milyen eszközök várhatók az Apple-től a közeljövőben
- Névlegesen nyer üzemidőcsatát a Honor új szériája
- Decembertől kapható itthon a Baseus Inspire szériája
- Google Pixel topik
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Xiaomi 14T Pro - teljes a család?
- Poco F8 Ultra – forrónaci
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Mobil flották
- Huawei Watch GT 4 - kerek karék
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
Vasinger!
#1612
üzenetére
A formátum "x,y,z" ahol x,y,z rendre az 1..5 intervallum eleme?
Az érdekel, hogy lehet-e bárhol szóköz, tényleg csak egyszámjegyű lehet-e stb.
Ha igen, az általad elmondottak alapján még indexof és substring sem kell.Elmondom mit írtál:
string szam1 = s.Substring(0);szam1 itt egyenlő lesz a beírt szöveggel, mivel az 1 paraméteres substring azt jelenti, hogy a paraméterben kapott indextől visszaadja a stringet.
string szam2 = s.Substring(i + 1, 0);
Az i+1-es indextől kezdve 0 db hosszú stringet ad vissza, magyarul üres stringet.string szam3 = s.Substring(i + 3, 0);
Szintén,csak más indexszel.Console.WriteLine("az átlag: ", eredmény);
-Ez itt nem csinál sokat, ugyanis nem adtad meg a formátumstringben, hogy írja is ki az eredményt >>
Console.WriteLine("az átlag: {0}", eredmény);
vagy Console.WriteLine("az átlag: "+ eredmény);Ékezetet meg ne írjunk már változónévbe, mégha engedi is a fejlesztői környezet.
Olvasnod kéne a dokumentációját azoknak a függvényeknek, amit használsz, és nagyobb figyelmet fordítani rá.
Console.WriteLine("Kérem adjon meg 3 számot 1-5 között, vesszővel elválasztva: ");
string s = Console.ReadLine();
char szam1 = s[0];
char szam2 = s[2];
char szam3 = s[4];
double a = Char.GetNumericValue(szam1);
double b = Char.GetNumericValue(szam2);
double c = Char.GetNumericValue(szam3);
int eredmeny = (int)(a + b + c) / 3;
//ha nem elég az egész osztás, használd ezt
//double eredmeny = (a + b + c) / 3;
Console.WriteLine("az átlag: {0}", eredmeny);
Console.ReadLine();--Convert.ToInt32
- ez a karakterkódját fogja visszaadni a karakternek, nem pedig a számot magát char típus esetében, stringnél a számot. (toStringelni is lehetett volna a szam1,2,3-at).Ha nem használhatsz Char.GetNumericValue-t, akkor használhatsz még int.Parse-t is, a Convert.ToInt32 mellett.
Ú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!
- Szinte új, ABUS AirDrop MIPS sisak (szürke-zöld) L-XL eladó!
- XBOX ONE S All Digital 1TB, dobozában, 6 hónap teljeskörü garanciával, üzletből eladó!
- PlayStation 4 Pro 1TB SW:11.50 + JB lemez, frissen pasztázva, 6 hó garanciával, Bp-i üzletből eladó!
- Meta Quest 3 128GB eladó!
- Új, bontatlan Kingston FURY Beast 32GB DDR5 5600MHz CL 40 EXPO/XMP -2 év garancia
- Magyar Logitech G915 Billentyűzet lehet +33.000.- Ft ból
- Eladó egy Clevo PA71HS-G i7 7700hq Gtx1070 Kérlek olvasd végig a hirdetést
- Dell Latitude 5530 i7-1255U 16GB 512GB 15.6" FHD TouchScreen Nagyakksis! 1 év teljeskörű garancia!
- magyar billentyűzet - 165 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- Apple iPhone 14 128GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


