![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
-Дмитрий- |
![]()
Сообщение
#1
|
Гость ![]() |
![]() 1. Есть натуральные числа N, M найти все меньшие за N натуральные числа, квадрат суммы чисел которых равен M . 2. На натуралном отрезке [a,b] найти все пары взаимно-простых чисел. Числа называют взаимно-простыми если они не имеют общих делителей. |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата(-Дмитрий- @ 22.03.05 9:36) 1. Есть натуральные числа N, M найти все меньшие за N натуральные числа, квадрат суммы чисел которых равен M. Это как понимать? Может быть все-таки "квадрат суммы цифр которых..."? Если так, то выделяйте цифры числа N (это уже неоднократно решалось на форуме, поиск Вам поможет...) и подсчитывайте сумму их квадратов... Ну а потом - сравнивайте с M... |
Stream |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Репутация: ![]() ![]() ![]() |
Код uses wincrt; var m,i, m1, n: integer; begin m:= 256; n:= 20; if SQR(int(SQRT(M)))<> M then Writeln('m не квадрат') else begin m1:= trunc(SQRT(m)); if n > m1 then n:= m1; if m1/2 >= n then writeln('чисел нет') else for i:= (m1 div 2) to n - 1 do writeln('(', i, ' + ', m1 - i, ')^2 = ', m); end; end. |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Stream, обязательно сразу постить полностью готовые решения? Может, сначала дать человеку подумать?
|
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 18:08 |