.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); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д