42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
|
||||||
1 | ||||||
Можно ли число C представить как разность квадратов двух натуральных чисел?06.01.2011, 18:09. Просмотров 2188. Ответов 7
Метки нет Все метки)
(
0
|
|
06.01.2011, 18:09 | |
Можно ли заданное натуральное число М представить в виде суммы квадратов двух натуральных чисел?
|
|
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
|
||||||
06.01.2011, 18:20 | 2 | |||||
Вопрос: из какого цикла? Нужно представить все возможные правильные ответы?
1
|
42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
|
|
06.01.2011, 18:23 [ТС] | 3 |
Да, я не правильно вопрос поставил.
Чтобы определить все возможные варианты, то какое условие надо поставить для выхода из цикла.
0
|
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
|
|||||||||||
06.01.2011, 18:34 | 4 | ||||||||||
условие выхода из цикла вроде как верно у вас. Но нельзя, чтобы числа повторялись при выводе ! Например, число 1 у вас выведет так: 0 1 1 0 А такое нельзя допустить. Тоесть, параллельно вам нужно запоминать какие числа вы уже использовали в ответе. Добавлено через 3 минуты Подождите-ка... Только что протестировал. Похоже, эта строка и не позволяет числам повторяться)))
0
|
42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
|
||||||
06.01.2011, 18:38 [ТС] | 5 | |||||
Добавлено через 2 минуты Да, но тогда получается что 1ое число меньше 2го, следовательно разность будет отрицательным числом
0
|
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
|
|
06.01.2011, 18:42 | 6 |
Если сделать так, как я предложил - тогда меньше циклов будет проходить! и эффект такой же, как и от a>=b .
Добавлено через 1 минуту Ахах))))))) Следовательно, 2ое больше первого и тогда разность будет положительная ) Добавлено через 1 минуту if(a*a-b*b==c||b*b-a*a==c) тогда можно будет заменить на if(b*b-a*a==c)
1
|
42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
|
|
06.01.2011, 18:44 [ТС] | 7 |
Ну да )) тогда надо поменять вконце
cout<<"#"<<i<<"\n"<<"Первое число:"<<b<<"\n"<<"Второе число: "<<a<<"\n\n" Добавлено через 1 минуту Ну или так ) В общем, спасибо )
0
|
Модератор
![]() ![]() ![]() ![]() 10871 / 6759 / 1619
Регистрация: 25.07.2009
Сообщений: 12,483
|
||||||
07.01.2011, 18:12 | 8 | |||||
1
|
07.01.2011, 18:12 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел Найти числа, которые можно представить в виде суммы квадратов двух натуральных чисел
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |