.NET 4.x Алгоритм на вложенных циклах While - C#
Формулировка задачи:
Нужно найти все натуральные числа a, b, c из интервала от 1 до 20, для которых
выполняется равенство a*a+b*b=c*c при помощи цикла while.
Написал программу, но она не выводит результат. Ошибку найти не смог, может быть вы мне поможете)
Листинг программы
- int i, o, p, a, b, c;
- i = 0;
- o = 0;
- p = 0;
- while (i <= 20)
- {
- i++;
- a = i;
- while (o <= 20)
- {
- o++;
- b = o;
- while (p <= 20)
- {
- p++;
- c = p;
- if (a * a + b * b == c * c)
- {
- Console.WriteLine("{0}{1}{2}", a, b, c);
- }
- }
- }
- }
Решение задачи: «.NET 4.x Алгоритм на вложенных циклах While»
textual
Листинг программы
- int i, o, p, a, b, c;
- i = 0;
- while (i <= 20)
- {
- i++;
- a = i;
- o = 0;
- while (o <= 20)
- {
- o++;
- b = o;
- p = 0;
- while (p <= 20)
- {
- p++;
- c = p;
- if (a * a + b * b == c * c)
- {
- Console.WriteLine("{0}{1}{2}", a, b, c);
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д