Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2015, 19:34   #1
novichok1311
 
Аватар для novichok1311
 
Регистрация: 29.01.2012
Сообщений: 4
По умолчанию Найти наименьшее число и ...

Последовательность чисел задаётся следующими формулами:
A1 = 3; a2 = 5; An = 2*Fn-1 + Fn-2
Найдите наименьшее целое n, при котором An будет больше одного миллиона.
Пожалуйста помогите!
novichok1311 вне форума Ответить с цитированием
Старый 16.04.2015, 20:11   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Думаю примерно так:
Код:
int a1=3,a2=5,an=2*a2+a1,n=1;
for(;an>1000000;n++){
  a1=a2; a2=an; an=2*a2+a1;
} printf("%d",n);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.04.2015, 20:43   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Может значок <= ?
И вывести n-1

Последний раз редактировалось Arigato; 16.04.2015 в 20:48.
Arigato вне форума Ответить с цитированием
Старый 16.04.2015, 21:05   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Может значок <= ?
А-а-а. Ну да. Сознательно-аффективно очепятался.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.04.2015, 15:57   #5
Ирина32
Новичок
Джуниор
 
Регистрация: 28.04.2015
Сообщений: 2
По умолчанию Уважаемые программисты, помогите!

Помогите найти ответ на эту задачу, очень надо. Просто ответ числом. Не получается скомпилировать, что-то делаю не так(((Не сильна в программировании. Спасибо!
Ирина32 вне форума Ответить с цитированием
Старый 28.04.2015, 17:04   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Ирина32 Посмотреть сообщение
Помогите найти ответ на эту задачу, очень надо. Просто ответ числом. Не получается скомпилировать, что-то делаю не так(((Не сильна в программировании. Спасибо!
Чё, чё, чё? Ну-ка ещё раз
Как правило, вторая попытка бывает более удачна, чем первая.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.04.2015, 18:35   #7
Ирина32
Новичок
Джуниор
 
Регистрация: 28.04.2015
Сообщений: 2
По умолчанию

В этой задаче стоит вопрос: Найдите наименьшее целое n, при котором An будет больше одного миллиона. Вот это n мне и нужно узнать. Помещая указанный выше код в компилятор http://ideone.com/Ge5qsp, появляется ошибка:
Код:
сообщения компилятора
Main.java:1: error: class, interface, or enum expected
int a1=3,a2=5,an=2*a2+a1,n=1;
Как вводятся переменные я не знаю
Мне нужен только ответ, т.е. конкретное число.
Спасибо.
Ирина32 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти наименьшее натуральное число n, представимое двумя различными Zhasik Паскаль, Turbo Pascal, PascalABC.NET 8 08.03.2013 01:54
Найти наименьшее число ikboba Visual C++ 1 08.12.2012 19:50
Цикл в Паскале - нужно найти такое наименьшее число n, что 1+1/2+...+1/n>a sashabull Помощь студентам 3 15.11.2011 20:19