Всем привет) меня зовут Тимофей Сафонов мне 11 лет и я занимаюсь программированием. Мы приступаем! И это вторая часть 'что нужно знать о C-Sharp'. Если вы не видели первую часть, прочитайте её!
Массивы.
Массивы это типо папок в Windows.
Когда вы открываете папку в Windows вы туда можете добавить файл.
Файл это переменная
Папка это массив
Как пишется массив
using System;
namespace массивы
{
class Program
{
static void Main(string[] args)
{
// Объявляем массив
int[] myArr = new int[5];
// Инициализируем каждый элемент
myArr[0] = 2004;
myArr[1] = 2005;
myArr[2] = 2008;
myArr[3] = 2008;
myArr[4] = 2014;
// вывод элементов массива
foreach (int r in myArr)
Console.WriteLine(r);
Console.ReadKey();
}
}
}
ЦИКЛЫ
Цикл for
int n = Convert.ToInt32(Console.ReadLine()); // Пользователь вводит число.
int factorial = 1;
for(int i = 2; i <= n; i++) // Вычисление факториала.
{
factorial *= i;
}
Console.WriteLine(factorial); // Выводим факториал пользователю.
Цикл while
int n = Convert.ToInt32(Console.ReadLine()); // Пользователь вводит число.
int factorial = 1;
int i = 2;
while(i <= n) // Вычисление факториала.
{
factorial *= i;
i++; // Увеличиваем счетчик.
}
Console.WriteLine(factorial); // Выводим факториал пользователю.
Цикл foreach
Предположим, у нас есть список городов, и нужно найти все города, начинающиеся с заданного символа.
var sym = Console.ReadKey(); // Читаем символ с клавиатуры
var cities = {"Москва", "Казань", "Киржач", "Пермь", "Минск", "Кольчугино", "Тула"};
var founded = ""; // Найденные города.
foreach(var city in cities)
{
if(city.StartsWith(sym))
{
founded += city + " ";
}
}
Console.WriteLine(founded);
Цикл do while
int n = Convert.ToInt32(Console.ReadLine()); // Пользователь вводит число.
int factorial = 1;
int i = 2;
do // Вычисление факториала.
{
factorial *= i;
i++; // Увеличиваем счетчик.
} while(i <= n);
Console.WriteLine(factorial); // Выводим факториал пользователю.