csharp.aspone.cz csharp.aspone.cz

Použití cyklu FOR

Použití cyklu for, v prvním je to jednoduché, v dalším také, ale pozor na třetí cyklus, tam je problém v tom, že po zadání vznikne nekonečná smyčka. Další příklady jsou zase jasné až na ten poslední jen je trošku těžší na pochopení, nesmíme zapomenout, že poprvé se cyklus provede a nezmění.

using System;

class moznostiFor
{

    static void Main()
    {
        int i = 0, soucin, sum;

        for (i = 0; i < 10; i++) Console.WriteLine(i);
        for ( ; i < 100; i++) Console.WriteLine(i);

       i = 0;

       for( ; i < 10; ) 
       // při tomto zadaní mám nekonečnou smyčku
       Console.WriteLine(i);
       i = 0; 

       for ( ; i < 10; Console.WriteLine("{0}", i++)) 
        ;
 
       for (i = 1, sum = 0; i <= 10; sum += 1, i++) ;
        Console.WriteLine(sum);

        for (i = 3, soucin = 1; i <= 9; i += 2)
         soucin *= i;
        Console.WriteLine("{0}", soucin);
        
    }
}