![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
![]()
И снова доброго времени суток.
Была такая задача по теме вложенных циклов: Дано натуральное число n. Среди чисел 1, ..., n найти такие, запись которых совпадает с последними цифрами записи их квадрата. Например, 6^2 (36), 25^2 (625) и т.д. Написал я, значит, такой код: Код:
Заранее спасибо! ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
![]()
Видимо, преподаватель рассчитывает увидеть вместо арифметической проверки, цикл прохода по числу от младшего разряда к старшему со сравнением разрядов исходного числа и его квадрата. При обнаружении несовпадения - прерывать цикл. При "штатном" выходе - считать, что проверяемое число является искомым.
Такой цикл проверки и будет вложенным в цикл прохода по ряду чисел. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
![]()
В Вашем коде выдает очень много лишних значений
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
![]()
Кажется, об этом он говорил. Не могли бы Вы помочь с реализацией этого? Хотя бы с алгоритмом действий. Спасибо!
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
![]()
Написал данный код(Сделать надо цикл прохода по числу от младшего разряда к старшему со сравнением разрядов исходного числа и его квадрата. При обнаружении несовпадения - прерывать цикл)
Этот код выдает много лишних значений, не могу понять, почему. Код:
Последний раз редактировалось alexboliam; 28.11.2017 в 20:20. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает вложенный цикл | devf | Microsoft Office Excel | 3 | 05.02.2012 19:34 |
Переделать цикл. Код внутри =) | Silverstone | Помощь студентам | 4 | 21.12.2011 22:12 |
Тема: Вложенный цикл. | Кристина Н | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.12.2011 21:06 |
Двойной вложенный цикл | haim | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 30.01.2011 02:13 |
вложенный цикл FOR в вызываемой функции | lifeton | Общие вопросы Delphi | 6 | 02.06.2010 17:35 |