Операции над цифрами в числе |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Операции над цифрами в числе |
Lexa15 |
Сообщение
#1
|
Группа: Пользователи Сообщений: 9 Пол: Женский Реальное имя: Алена Репутация: 0 |
Стыдно, но сама не решу, выручите пожалуйста!
Дано натуральное число n. Выяснить входит ли цифра 3 в запись числа n^2, и если нет, то поменять порядок цифр числа n на обратный, в противном случае приписать единицу в начало числа n. |
Krjuger |
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Да здесь дело не в учебнике,он вам максимум раскажет как пользоваться Div,Mod, ну и приведет пару примеров.Просто надо понять,что хотят и как это можно сделать.Сначала вы придумываете алгоритм.Потом думаете,как его можно реализовать и какими средставми языка пользоваться.Вот например,как можно перевернуть число или приписать в начало единицу? Здесь вариантов уйма.Первый, записываем число в строку,смотрим сколько символов в строке,а затем домножаем наше число на 10^(кол-о посчитанных символов).Второй, можно сделать это через сложение 2 строк,третий,можно вообще не пользоваться строковыми переменными,и сначала делить и запоминать числа в массив, а потом уже сформировать само число.Если запоминать массив во время работы того кода,что я показал,то перевернуть число и добавить единицу будет весьма просто,если последовательно все делать,то просто будет немного медленнее.Но это уже вопросы оптимизации,а это не так важно для вас щас.
Сообщение отредактировано: Krjuger - |
Текстовая версия | 14.05.2024 12:45 |