Kezdőoldal » Számítástechnika » Programozás » C# listával kiírni a tényezők...

C# listával kiírni a tényezők szorzatát ilyen módon?

Figyelt kérdés

Ilyen módon szeretném ,hogy a végén kiírja :Pl.: 2^2*3*5^2.

Eddig így van meg :osztók.GroupBy(g => g).ToList().ForEach(x => { Console.Write(x.Count()>1?String.Format("{0}^{1} * ",x.Key,x.Count()) : String.Format("{0} * ",x.Key)); });


csak az a baj hogy a végére * jelet oda rakja és úgy kéne hogy ne legyen ott.



2013. nov. 13. 16:13
1 2
 11/11 anonim ***** válasza:

string str = string.Join("*", osztók.GroupBy(g => g).ToList().Select(x => x.Count() > 1 ? string.Format("{0}^{1}", x.Key, x.Count()) : x.Key.ToString()));

Console.WriteLine(str);

2013. nov. 14. 08:45
Hasznos számodra ez a válasz?
1 2

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

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!