|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2017, 17:28 | #1 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
Переделать код, сделав в нем вложенный(е) цикл(ы) - C++
И снова доброго времени суток.
Была такая задача по теме вложенных циклов: Дано натуральное число n. Среди чисел 1, ..., n найти такие, запись которых совпадает с последними цифрами записи их квадрата. Например, 6^2 (36), 25^2 (625) и т.д. Написал я, значит, такой код: Код:
Заранее спасибо! |
26.11.2017, 17:42 | #2 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
Видимо, преподаватель рассчитывает увидеть вместо арифметической проверки, цикл прохода по числу от младшего разряда к старшему со сравнением разрядов исходного числа и его квадрата. При обнаружении несовпадения - прерывать цикл. При "штатном" выходе - считать, что проверяемое число является искомым.
Такой цикл проверки и будет вложенным в цикл прохода по ряду чисел. |
26.11.2017, 17:54 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
28.11.2017, 02:24 | #4 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
В Вашем коде выдает очень много лишних значений
|
28.11.2017, 02:25 | #5 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
Кажется, об этом он говорил. Не могли бы Вы помочь с реализацией этого? Хотя бы с алгоритмом действий. Спасибо!
|
28.11.2017, 02:26 | #6 |
Пользователь
Регистрация: 10.10.2017
Сообщений: 44
|
|
28.11.2017, 20:12 | #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 |