Вывести на экран числа, которые при делении на 7 дают остаток 1,2,5 - C#

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

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

Есть задача: Пользователь вводит два числа,которые являются началом и концом диапазона. Вывести на экран те числа,которые при делении на 7 дают остачу 1,2,5. Я сделал данный код,но при выполнении оно выводит мне только первое число диапазона,а если ввести например 21(делится нацело на 7) то не выводит вообще ничего

Решение задачи: «Вывести на экран числа, которые при делении на 7 дают остаток 1,2,5»

textual
Листинг программы
  1.  static void Problem1()
  2.         {
  3.             Console.WriteLine("\n--- Задача1 ---\n");
  4.             Console.WriteLine("Введите первое число диапазона");
  5.             string n1 = Console.ReadLine();
  6.             int s;
  7.             try
  8.             {
  9.                 s = Convert.ToInt32(n1);
  10.  
  11.             }
  12.             catch (Exception ex)
  13.             {
  14.                 Console.WriteLine("Ошибка ввода");
  15.                 return;
  16.             }
  17.             Console.WriteLine("Введите второе число диапазона");
  18.             string n2 = Console.ReadLine();
  19.             int d;
  20.             try
  21.             {
  22.                 d = Convert.ToInt32(n2);
  23.  
  24.             }
  25.             catch (Exception ex)
  26.             {
  27.                 Console.WriteLine("Ошибка ввода");
  28.                 return;
  29.             }      
  30.             for (int i = s; i <= d; i++)
  31.             {
  32.                
  33.                 if (i % 7 == 1  || i % 7 == 2 || i % 7 == 5)
  34.                 {
  35.                     Console.WriteLine("Числа которые делятся " + i);
  36.                 }
  37.             }
  38.            
  39.         }

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


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

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

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

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

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

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