Visual Studioban C-sharp nyelven akarom alkalmazni egy algoritmuson belul a "foreach" parancsot kétszer de nem tudok rájonni h lehet. Otletek?
Így nézne ki a program:
class Program
{
static void Main(string[] args)
{
int[] num = new int[6];
num[0] = 6;
num[1] = 12;
num[2] = 18;
num[3] = 24;
num[4] = 30;
num[5] = 36;
string[] arr = new string[6];
arr[0] = "1st";
arr[1] = "2st";
arr[2] = "3st";
arr[3] = "4st";
arr[4] = "5st";
arr[5] = "6st";
foreach ( int szám in num )
foreach (string name in arr)
{
Console.WriteLine("The" + arr + "next number is : " + num);
}
Console.ReadLine();
}
}
}
Lényege az lenne h kiiratja egymás alá a megadott számokat amik értékei el vannak mentve num[0],num[1],num[2],num[3],num[4],num[5],num[6]-ba. Ezzel nem is volt gond ha a szovegen nem akarnék változtatni. Ugyan ezt a folyamatot szerettem volna alkalmazni, hogy ugyan ugy kirja minden sorba h a kovetkezo szám (ami ennyi és ennyi) ez lesz. Ezek értékei a arr[0] ... - ba vannak elmentve mint string változo. Létezik megoldás h egy programon belul h tudok ésszevonni két "foreach" parancsot ?
Neked egy sima for ciklus kell:
for(int i=0; i<6; i++) {
//itt meg eléred a az arr[i]-t meg num[i]-t
}
Ki szeretném íratni a 6, 12, 18, 24, 30, 36 számokat amelyek értékei el vannak mentva mint
num[0] = 6;
num[1] = 12;
num[2] = 18;
num[3] = 24;
num[4] = 30;
num[5] = 36
a 6os szám kiiratásánál az "eredmény" ez lenne
"The 1st number is 6"
és igy menne tovább egészen a 36ig de kozben szeretném h ugy írja ki a mgoldásokat h kozben a szovegben is változik pl a "2. szám" és igy a kovetkezo ugy lenne, hogy: "
"The 2st number is 12"
"The 3st number is 18" és igy tovább és így tovább.
elnézést a fogalmazásért jobban nemsikerult :/ :)
Jesszusom, most hogy nézem a kódot:
"arr[0] = "1st";
arr[1] = "2st";
arr[2] = "3st";
arr[3] = "4st";
arr[4] = "5st";
arr[5] = "6st"; "
Ez eleve orbitális f#szság, hiszen nyelvtanilag is helytelen, meg úgy eleve baromi felesleges.
for ciklus 0-tól 5-ig
{
Console.WriteLine("The " + i+ "st number is : " +num[i]);
}
...readline
De tényleg nem helyes nyelvtanilag sem ( 2st helyett 2nd stb. ) , illyetve túlbonyolítod az egészet.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!