Форум «Всё о Паскале» _ Общие вопросы разработки программ _ генератор чисел Пифагора
Автор: Maik... 29.04.2009 12:46
Друзья, мне дали задачу индивидуальную, но я не разобрался с ней! Я её не понял Обьясните пожалуйста. Очень срочно надо! Заранее очень благодарен.
Цитата
Составить программу-генератор чисел Пифагора a,b,c (c^2 = a^2 + b^2) . В основу положить формулы : a=m^2 + n^2 , b=2mn , c=m^2 + n^2 (m,n - натуральные, 1<m<k , 1<n<k , k - данное число). Результат вывести на экран в виде таблицы из пяти столбцов: m,n,a,b,c.
Автор: Lapp 29.04.2009 14:04
Цитата(Maik... @ 29.04.2009 9:46)
Я её не понял
Что именно ты не понял? Вроде все ясно.. Делаешь двойной цикл по m и n от 1 до k. И по приведенным формулам считаешь, что нужно. И выводишь. Скажи, в чем проблема.
Автор: Maik... 29.04.2009 15:16
Покажи что нибудь наподобии?
Автор: Lapp 29.04.2009 15:37
Цитата(Maik... @ 29.04.2009 12:16)
Покажи что нибудь наподобии?
for m:=1 to k do for n:=1 to k do WriteLn(m:10, n:10, m*m+n*n:10, 2*m*n:10, m*m+n*n:10);
Но сдается мне, что эти формулы имеют очень слабое отношение к пифагоровым числам..