Нужны комментарии к коду - C# (182530)
Формулировка задачи:
Можете помочь с задачей
нужны комментарии к ней
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int s, b, max, min, e, rez, k;
rez = 0;
max = 1;
min = 10;
Console.WriteLine("Введите натуральное число");
s = int.Parse(Console.ReadLine());
for (int i = 0; s != 0; i++)
{
b = 10;
e = s % b;
s -= e;
s /= 10;
if (e > max)
{
max = e;
}
if (e < min)
{
min = e;
}
}
rez = max - min;
k = rez % 2;
if (k == 0)
{
Console.WriteLine("Чётное");
}
if (k == 1)
{
Console.WriteLine("Не чётное");
}
Console.ReadKey();
}
}
}Решение задачи: «Нужны комментарии к коду»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; // подгружаемые библиотеки
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args) // главный класс Main, с которого начинается выполнение программы
{
int s, b, max, min, e, rez, k; //объявление переменных типа int
rez = 0; //инициализация переменных. тип int не указан потому что понятен из присваимого значения
max = 1;//
min = 10;//
Console.WriteLine("Введите натуральное число");// выводит строку на консоль
s = int.Parse(Console.ReadLine()); //введенный символ конвертируется в int и присваивается переменной s
for (int i = 0; s != 0; i++) //цикл. он работает до тех пора пока s не равно нулю
{
b = 10; // присвоить b 10
e = s % b;// остаток от деления s на b. результат записать в е
s -= e;//декремент. Вычтите значение е из значения s, сохраните результат в s
s /= 10;// разделить s на 10. результат сохранить в s
if (e > max)//условие. если е больше max(т.е. 1) то...
{
max = e; // max равно е
}
if (e < min) //если меньше то...
{
min = e; // min равно e
}
}
rez = max - min; // из max вычесть min результат записан в переменной rez
k = rez % 2; // остаток от деления
if (k == 0) // если k (остаток от деления) равно 0
{
Console.WriteLine("Чётное");// вывод на консоль строки с текстом "четное"
}
if (k == 1) // если k равно 1 то
{
Console.WriteLine("Не чётное"); // вывод на консоль строки с текстом "не четное"
}
Console.ReadKey(); // консоль не закроется пока пользователь не нажмет любую клавишу
}
}
}