Как сообщить программе, что нужно остановиться? - C#
Формулировка задачи:
Хотелось бы выговориться кому-то по этому поводу. Мне кажется, что он зациклился на себе, ему абсолютно все равно, чего я хочу. А я ведь хочу не так много... Можно ли что-то исправить, или мне стоит смириться и жить дальше?
P.S
Если я ввожу вывод в вайл, то он бесконечно его выводит , хоть и правильно, если нет - он не выводит абсолютно ничего. Просто зависает.
Листинг программы
- static void Main(string[] args)
- {
- int n, a, b, j;
- Console.WriteLine("Твое любимое число?");
- Int32.TryParse(Console.ReadLine(), out a);
- Console.WriteLine("Число,ненавистное тебе всей душой ?");
- Int32.TryParse(Console.ReadLine(), out b);
- while (a== 0 || b== 0)
- {
- if (a > b)
- {
- a = a - b;
- }
- else
- {
- b = b - a;
- }
- Console.WriteLine(" НОД {0} ", a + b);
- }
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Как сообщить программе, что нужно остановиться?»
textual
Листинг программы
- private static void Main(string[] args)
- {
- int n, a, b, j;
- Console.WriteLine("Твое любимое число?");
- Int32.TryParse(Console.ReadLine(), out a);
- Console.WriteLine("Число,ненавистное тебе всей душой ?");
- Int32.TryParse(Console.ReadLine(), out b);
- while (a != 0 && b != 0)
- {
- if (a > b)
- {
- a = a - b;
- }
- else
- {
- b = b - a;
- }
- }
- Console.WriteLine(" НОД {0} ", a + b);
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д