0 / 0 / 1
Регистрация: 10.05.2011
Сообщений: 36
|
|
1 | |
Найти целые числа палиндромы, которые при возведении в квадрат также дают палиндромы (22^2=484)16.10.2011, 11:21. Показов 10910. Ответов 9
Метки нет (Все метки)
Найти целые числа-палиндромы, которые при возведении в квадрат также дают палиндромы (22^2=484)
Находил решение этой задачи в инете, но там много операторов и функций которые мы еще не проходили. Тема задачи: циклы Нужно решить не использую ни процедур не функций и неизвестных мне операторов)) Можно использовать: усл.оператор,усл. и безусл. переход, оператор выбора, циклы с условием и параметром и все). До меня не доходит как сделать чтобы паскаль прочитал число задом наперед.
0
|
16.10.2011, 11:21 | |
Ответы с готовыми решениями:
9
Найти целые числа, которые при возведении в квадрат дают палиндромы Найдите целые числа, которые при возведении в 3, или 4, или 5 степень дают палиндромы Найти числа от 1 до 99 - палиндромы, которые при возведении в квадрат также дают палиндромы (используя циклы) Найти все палиндромы, не превышающие 100, которые при возведении в квадрат также дают палиндромы |
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
16.10.2011, 12:20 | 2 | |||||
2
|
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 5
|
|
18.11.2012, 08:35 | 3 |
хм, непонятно, если подставлять числа вручную, то p никогда не будет равно i, почему тогда прога работает?
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
18.11.2012, 08:40 | 4 | |||||
А р вроде должно быть равно i*i....
Вообще когда программа как минимум у трех человек работает, не кажется ли Вам глупым искать в ней проблемы?
0
|
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 5
|
|
18.11.2012, 09:20 | 5 |
вот где p не равно i. Я не ищу проблемы, я хочу понять, почему так, у меня она тоже работает
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
18.11.2012, 09:26 | 6 |
Просто сэкономил на переменных, переменная р сначала определяет палиндром числа i, а потом палиндром числа i*i
0
|
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 5
|
|
18.11.2012, 09:38 | 7 |
это то понятно, ты её обнуляешь, но я о том, что p:=p*10+i1 mod 10 никогда не будет больше 10, а у тебя дальше идёт, что p=i,а i то это ,например, 11
Добавлено через 1 минуту я может быть что-то не смыслю, не ругайся, просто объясни, мб я плохо знаю див и мод?
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
18.11.2012, 09:42 | 8 | |||||
Это почему? Ведь умножаем на 10 в цикле, можно и миллион получить...
Добавлено через 3 минуты
0
|
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 5
|
|
18.11.2012, 09:54 | 9 |
после первого прохода получается p=3, i1=12, конечно, но дальше
p=((3*10)+12)/10=4.2
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
18.11.2012, 10:07 | 10 |
но дальше
p=(3*10)+2=32 Учите матчасть и перестаньте выкореживаться...
0
|
18.11.2012, 10:07 | |
18.11.2012, 10:07 | |
Помогаю со студенческими работами здесь
10
найти целые числа которые при возведении в квадрат дают палиндромы Найти целые числа которые при возведении в квадрат дают палиндромы Найти целые числа, которые при возведении в квадрат дают палиндромы Найти целые двузначные числа, которые при возведении в квадрат дают палиндромы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |