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

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

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

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

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

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

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

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

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

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

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

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

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

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

В выражении расставить знаки арифметических операций, чтобы получилось заданное число - C++
В арифметическом выражении 1*2*3*4*5 вместо звездочек расставить арифметические операции + , - , * , / так, чтобы получилось число...

В числе зачеркнули первую справа цифру и приписали ее слева - вывести полученное число - C++
#include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> int main(int argc, char** argv) { float d,c; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Лемур
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 14
10.12.2009, 21:59  [ТС]     Заменить в числе одну цифру так, чтобы получилось максимальное число Фибоначчи #2
.Понимаю алгоритм...как оформить на с++ не знаю :-( не знаю язык. Помогите!!! Очень надо
Могу предложить свой алгоритм
1)из данного числа делаем массив int m[] его цифр и помним его длину len
2)делаем массив int f[] содержащий кусок последовательности фибаначи из чисел длины len
3)начиная с конца массива f проверяем не отличается ли очередное число от данного одной цифрой. Первое такое число-ответ
Yandex
Объявления
10.12.2009, 21:59     Заменить в числе одну цифру так, чтобы получилось максимальное число Фибоначчи
Ответ Создать тему
Опции темы

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