Нужны комментарии к коду - C# (182530)

Узнай цену своей работы

Формулировка задачи:

Можете помочь с задачей нужны комментарии к ней
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication1
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. int s, b, max, min, e, rez, k;
  12. rez = 0;
  13. max = 1;
  14. min = 10;
  15. Console.WriteLine("Введите натуральное число");
  16. s = int.Parse(Console.ReadLine());
  17. for (int i = 0; s != 0; i++)
  18. {
  19. b = 10;
  20. e = s % b;
  21. s -= e;
  22. s /= 10;
  23. if (e > max)
  24. {
  25. max = e;
  26. }
  27. if (e < min)
  28. {
  29. min = e;
  30. }
  31. }
  32. rez = max - min;
  33. k = rez % 2;
  34. if (k == 0)
  35. {
  36. Console.WriteLine("Чётное");
  37. }
  38. if (k == 1)
  39. {
  40. Console.WriteLine("Не чётное");
  41. }
  42. Console.ReadKey();
  43. }
  44. }
  45. }

Решение задачи: «Нужны комментарии к коду»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;  // подгружаемые библиотеки
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args) // главный класс Main, с которого начинается выполнение программы
  11.         {
  12.             int s, b, max, min, e, rez, k; //объявление переменных типа int
  13.  
  14.             rez = 0; //инициализация переменных. тип int не указан потому что понятен из присваимого значения
  15.             max = 1;//
  16.             min = 10;//
  17.             Console.WriteLine("Введите натуральное число");// выводит строку на консоль
  18.             s = int.Parse(Console.ReadLine()); //введенный символ конвертируется в int и присваивается переменной s
  19.             for (int i = 0; s != 0; i++) //цикл. он работает до тех пора пока s не равно нулю
  20.             {
  21.                 b = 10;  // присвоить b 10
  22.                 e = s % b;// остаток от деления s на b. результат записать в е
  23.                 s -= e;//декремент. Вычтите значение е из значения s, сохраните результат в s
  24.                 s /= 10;// разделить s на 10. результат сохранить в s
  25.                 if (e > max)//условие. если е больше max(т.е. 1) то...
  26.                 {
  27.                     max = e;  // max равно е
  28.                 }
  29.                 if (e < min) //если меньше то...
  30.                 {
  31.                     min = e; // min равно e
  32.                 }
  33.             }
  34.             rez = max - min;  // из max вычесть min результат записан в переменной rez
  35.             k = rez % 2; // остаток от деления
  36.             if (k == 0)  // если k (остаток от деления) равно 0
  37.             {
  38.                 Console.WriteLine("Чётное");// вывод на консоль строки с текстом "четное"
  39.             }
  40.             if (k == 1)  // если k равно 1 то
  41.             {
  42.                 Console.WriteLine("Не чётное");   // вывод на консоль строки с текстом "не четное"
  43.  
  44.             }
  45.  
  46.             Console.ReadKey();  // консоль не закроется пока пользователь не нажмет любую клавишу
  47.  
  48.         }
  49.     }
  50. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут