Цикли у програмуванні використовуються дуже часто, і знати їх - це святе діло кожного програміста.
Цикли бувають: з постумовою, з передумовою, кінцеві, нескінченні.
У C# приміром цикли оголошуються так:
Цикл for:
for (int i = 0; i < 8; i++) { дію }
Цикл while:
while (! = sum 0) { дію }
Цикл do while:
do {
пдействие
} while (! = sum 0);
І ось новий вид записування циклу - це foreach. Наприклад у вас є масив mas типу int і мінлива s типу strng, тоді:
foreach (int j in mas)
{
s = s + j + " ";
}
Приклад програми з використанням циклів у Сі Шарп:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] mas = {1,2,5,6,8,4,9,10};
int i;
string s = "Висновок циклом for: ";
for (i = 0; i < 8; i++) { s = s + mas[i] + " "; }
Console.WriteLine(s);
s = "Висновок циклом while:";
i = 0;
while (i < mas.Length)
{
s = s + [i mas] + " ";
i++;
}
Console.WriteLine(s);
s = "Висновок циклом do while: ";
i = 0;
do
{
s = s + mas[i] + " ";
i++;
}
while (i < mas.Length);
Console.WriteLine(s);
s = "Висновок циклом forech: ";
foreach (int j in mas)
{
s = s + j + " ";
}
Console.WriteLine(s);
Console.ReadKey();
}
}
}
Результат роботи програми: