Поиск пары кратных чисел и ошибка "деление на ноль" - C#

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

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

Программа должна искать пары кратных чисел. Необходимо написать на языке C#. Смотрел похожую тему, но не понял ничего, я не очень в этом деле. Вот, что у меня получилось: Помогите пожалуйста, найти ошибку. У меня почему то пишет, что где-то "Деление на ноль"
{
int k, l, m; 

Console.WriteLine("Введите первое число:");
k = Convert.ToInt32(Console.ReadLine());
 
Console.WriteLine("Введите второе число:");
l = Convert.ToInt32(Console.ReadLine());
 
Console.WriteLine("Введите третье число:");
m = Convert.ToInt32(Console.ReadLine());

string S = "Кратными являются пары чисел:";
 
if (k % l == 0 || l % k == 0)
{ S = S + "K и L";}
if (l % m == 0 || m % l == 0)
{ S = S + "L и M";}
if (k % m == 0 || m % k == 0) {
S = S + "K и M";
} else {
Console.WriteLine ("Нет пар кратных");
}

Решение задачи: «Поиск пары кратных чисел и ошибка "деление на ноль"»

textual
Листинг программы
 static void Main(string[] args)
        {
            int a, b, c;
            bool flag = false;
            for (;;)
            {
                flag = false;
               Console.Write("A=");
                a = int.Parse(Console.ReadLine());
                Console.Write("B=");
                b = int.Parse(Console.ReadLine());
                Console.Write("C=");
                c = int.Parse(Console.ReadLine());
 
                if (a%b == 0 || b%a == 0)
                {
                    flag = true;
                    Console.WriteLine("A and B");
                }
                if (a%c == 0 || c%a == 0)
                {
                    flag = true;
                    Console.WriteLine("A and C");
                }
                if (b%c == 0 || c%b == 0)
                {
                  flag=true;
                    Console.WriteLine("C and B");
                }
                if(!flag)
                    Console.WriteLine("No matches!");
                Console.WriteLine("------------------------------------");
 
            }

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


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

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

7   голосов , оценка 3.143 из 5
Похожие ответы