Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C# merkin poisto

Alkaja [12.10.2013 23:48:47]

#

Miten saan tuosta tulostuksestani viimeisen +-merkin pois?
Tässä on tulostus:
Anna 1. luku: 1
Anna 2. luku: 2
Anna 3. luku: 3
Anna 4. luku: 4
Anna 5. luku: 5
1 + 2 + 3 + 4 + 5 + = 15
15 / 5 = 3.0

for (int o=0; o<luku.Length;o++)
            {
                Console.Write(luku[o]);
                Console.Write(" + ");
            }

             ka=summa/5;
            Console.Write("= {0}\n", summa);
            Console.WriteLine("{0} / 5 = {1:0.0}", summa,ka );

Grez [12.10.2013 23:54:37]

#

No vaikka

for (int o=0; o<luku.Length;o++)
{
	Console.Write(luku[o]);
	if (o<luku.Length-1) { Console.Write(" + "); }
}

ka=summa/5;
Console.Write("= {0}\n", summa);
Console.WriteLine("{0} / 5 = {1:0.0}", summa,ka );

tai

for (int o=0; o<luku.Length;o++)
{
	if (o>0) { Console.Write(" + "); }
	Console.Write(luku[o]);
}

ka=summa/5;
Console.Write("= {0}\n", summa);
Console.WriteLine("{0} / 5 = {1:0.0}", summa,ka );

tai

Console.Write(String.Join(" , ", Array.ConvertAll(luku, o=>o.ToString())));

ka=summa/5;
Console.Write("= {0}\n", summa);
Console.WriteLine("{0} / 5 = {1:0.0}", summa,ka );

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta