Циклы в программировании используются очень часто, и знать их - это святое дело каждого программиста.
Циклы бывают: с постусловием, с предусловием, конечные, бесконечные.
В 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 + mas[i] + " ";
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();
}
}
}
Результат работы программы: