Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Лемур
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 14
#1

Заменить в числе одну цифру так, чтобы получилось максимальное число Фибоначчи - C++

09.12.2009, 19:14. Просмотров 664. Ответов 1
Метки нет (Все метки)

дано натуральное число, если возможно заменить одну цифру так чтобы получилось максимальное число фибаначи
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2009, 19:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить в числе одну цифру так, чтобы получилось максимальное число Фибоначчи (C++):

Дано натуральное число. Заменить любую из его цифр так, чтобы получилось максимальное совершенное число. - C++
Дано натуральное число N. Если это сложно, заменить любую из его цифр (только одну) так, чтобы получилось максимальное совершенное число.

Заменить любую цифру числа так, чтобы полученное число делилось на наибольшее количество своих цифр - C++
Дано натуральное число. Заменить любую его цифру так, чтобы полученное число делилось на наибольшее количество своих цифр. Нужно написать...

Переставить цифры местами так, чтобы получилось большее число - C++
Дано число. Если можно переставить его цифры так, чтобы получилось большее число, выведите YES, в противном случае выведите NO....

В данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число записанное этими же цифрами - C++
2. В данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число записанное этими же цифрами.

Переставить цифры числа так, чтобы получилось минимальное возможное число - C++
Дано натуральное число n. Необходимо переставить его цифры таким образом, чтобы получилось минимальное возможное число без ведущих нулей.

Расставить знаки между цифрами так, чтобы получилось заданное число - C++
Помогите разобраться с алгоритмом. Вот задача: Имеются цифры 1, 2, 3, 4, 5, 6, 7, 8, 9. Необходимо расставить между ними любое...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Лемур
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 14
10.12.2009, 21:59  [ТС] #2
.Понимаю алгоритм...как оформить на с++ не знаю :-( не знаю язык. Помогите!!! Очень надо
Могу предложить свой алгоритм
1)из данного числа делаем массив int m[] его цифр и помним его длину len
2)делаем массив int f[] содержащий кусок последовательности фибаначи из чисел длины len
3)начиная с конца массива f проверяем не отличается ли очередное число от данного одной цифрой. Первое такое число-ответ
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2009, 21:59
Привет! Вот еще темы с ответами:

Между заданными числами расставить знаки сложения и вычитания так, чтобы в итоге получилось указанное число - C++
Простая задачка из школьной олимпиады (задача на асмп №366). У меня превышает лимит времени. Если есть другие пути поделитесь пж ...

Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами. - C++
Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.

В числе *4**3 дописать три цифры так, чтобы полученное число делилось на 15 - C++
В числе *4**3 дописать три цифры так, чтобы полученное число делилось на 15.

Дано натуральное число. Если число цифр в числе нечетно, то удалить его серединную цифру - C++
Дано натуральное число. Если число цифр в числе нечетно, то удалить его серединную цифру. Входные данные Дано натуральное число,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru