![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
![]()
нужно доработать прогу.
здесь нужно изменить возведение в степень чтобы было справо на лево Тут у меня сейчас просто возводится нужно изменить. пример входные данные(все через ввод в консоль) 4 # сколько штук в низу 4 2 2 2 2 2 # первая цифра в этой строке количество элементов в этой строк -1 1 2 2 1 3 2 1 2 3 как происходит возведение в степень 4 2 2 2 2 2 2^2^2^2^2 =2^65536 препоследняя возводится в последнию и получается 4 теперь третия цифра в эту четвёрку 2^4 = 16 Теперь вторая двойка в степень.2^16 =65536 и теперь самая левая двойка 2^65536 Цитата:
если не понятно вот условие задачи все числа вводятся с консоли 4 # четвёрка это число сколько будет вот тех последовательностей в низу. 1 2 2 # Первое число в этой строке это количество элементов в этой строке минус один.то есть тут двойка возводится в двойку.2^2 1 2 6 # тут двойка возводится в степень шесть. 1 3 2 # тут тройка возводится в степень два. 2 5 2 3 # тут двойка сначала возводится в степень три потом пятёрка возводется в степень которая получилась.то есть 2^3 = 8 потом 5^8 = 390625 после как идут эти числа в порядке возрастания,напечатать их индексы. значит нужно вывести 1 3 2 4 Последний раз редактировалось Александр121; 30.05.2018 в 00:53. |
|
![]() |
![]() |
![]() |
#2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Ну так, например:
Код:
Последний раз редактировалось Black Fregat; 30.05.2018 в 07:12. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
![]()
я подаю в вашу программу вот такой тест но она ничего не выдаёт
10 4 2 2 2 2 2 1 2 2 1 3 2 1 2 3 3 2 2 2 2 2 2 2 2 1 3 3 3 3 3 3 3 2 4 3 3 2 2 3 4 |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
![]()
вот посмотрите мой код можете исправить чтоб он работал с большими числами?
Код:
|
![]() |
![]() |
![]() |
#5 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Ммм. А Вы не заметили, что у меня только кусок программы?
Это замена строк 4-7 в Вашей программе. По-моему, "нетрудно видеть" ![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
![]()
я заменил 4 -7 строку подал тест мне ничего не вышло
|
![]() |
![]() |
![]() |
#7 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
![]()
ну например с такими просто ничего не выходит 3 3 3 3 3
|
![]() |
![]() |
![]() |
#9 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Ну это не 200 рублей, тут думать надо
![]() Есть место для отладки? Куда всё это загонять надо? |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
![]()
я подаю
10 4 2 2 2 2 2 1 2 2 1 3 2 1 2 3 3 2 2 2 2 2 2 2 2 1 3 3 3 3 3 3 3 2 4 3 3 2 2 3 4 когда он доходит до момента что ему нужно сосчитать 3 3 3 3 3 он останавливается |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Документации, учебники, уроки и полезные материалы по Python, PyQt, PySide | pompiduskus | Python | 4 | 22.07.2022 10:16 |
Написать программу на Си 200р | PandoraChekave | Фриланс | 3 | 15.10.2017 13:18 |
Начальный уровень Python. Функции - Python | YYYUUU | Python | 5 | 09.06.2017 12:09 |
считать числа в массив +200р | Ilinoid | Фриланс | 3 | 28.03.2017 03:04 |
python | eohim | Фриланс | 0 | 04.05.2011 13:50 |