0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 5
|
||||||
1 | ||||||
циклы в С++ за 21 день24.04.2009, 10:48. Показов 2668. Ответов 19
Метки нет (Все метки)
Начал изучать С++ по книжке "С++ за 21 день". Очень понравилось не знаю то ли язык,то ли просто программирование. Однако с циклами тупик не могу понять на примере и все тут. Народ кому не лень помогите пожалуста на конкретном примере! может какую схему или подробно разжевать? буду оч признателен.
0
|
24.04.2009, 10:48 | |
Ответы с готовыми решениями:
19
Определить в какой день лыжник пробежит заданное расстояние (циклы) Задача на циклы. Начав тренировки, спортсмен в первый день пробежал 10 км. Циклы: Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивает дневную норму на 10% Циклы с постусловием и предусловием. Определить в какой день лыжник пробежит больше 20 км |
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
||||||
24.04.2009, 11:08 | 2 | |||||
Ряд Фибоначи представляет собой линейку чисел, каждое следующее число равно сумме двух предыдущих. Т.е.
1 1 2 3 5 8 13 21 34
0
|
28 / 27 / 11
Регистрация: 12.03.2009
Сообщений: 85
|
||||||
24.04.2009, 11:18 | 3 | |||||
Сумма цифр
0
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|
24.04.2009, 11:20 | 4 |
jds_07, нужна не сумма цифр, а n'ый элемент ряда фибоначи.
0
|
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 5
|
|
24.04.2009, 12:54 [ТС] | 5 |
Наконец то въехал! Спасибо тебе RazorQ!
0
|
28 / 27 / 11
Регистрация: 12.03.2009
Сообщений: 85
|
|
24.04.2009, 13:10 | 6 |
long Fibonacci(long k) {
if ((k == 1) || (k == 0)) { return 1; } else { return Fibonacci(k - 1) + Fibonacci(k - 2); } }
0
|
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
|
|
24.04.2009, 13:53 | 7 |
0
|
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
|
|
24.04.2009, 14:15 | 9 |
и чем она плоха
0
|
Maniac
|
|
24.04.2009, 14:25 | 10 |
Мне только названия хватает. Может синтаксис языка С++ и выучишь за 21 день, но писать на нём точно не научишься.
ИМХО это равносильно "Японский за 21 день" или "Английский за 24 часа".
0
|
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
|
|
24.04.2009, 14:27 | 11 |
0
|
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 6
|
|
24.04.2009, 14:34 | 12 |
так как знаю уже один язык программирования полностью согласен, нужно уметь составлять алгоритм и решать задачу на "бумаге", а синтаксис легко выучить за небольшой промежуток времени, лишь опыт сделает из человека программиста.
0
|
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
|
|
24.04.2009, 14:35 | 13 |
а синтаксис вроде понятный
0
|
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 5
|
|
24.04.2009, 18:23 [ТС] | 15 |
0
|
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
|
|
24.04.2009, 19:09 | 17 |
ну если long Fibonacci(long k) { if ((k == 1) || (k == 0)) { //если к=1 или к=0 то возвратить 1 return 1; } else { // если нет то Fibonacci(k - 1) + Fibonacci(k - 2); return Fibonacci(k - 1) + Fibonacci(k - 2); } }
0
|
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 5
|
|
24.04.2009, 21:16 [ТС] | 18 |
Я просто не правильно выразился.
int fib(int n) { cout << "Processing fib("<< n <<")..."; if (n < 3) { cout << "Return 1!\n"; return (1); } else { cout << "Call fib(" << n-2 <<") and fib (" << n-1 <<").\n"; return (fib(n-2)+fib(n-1)); тут мне все понятно было изночально. в книге все подробно написанно и дана схема
0
|
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 9
|
|
24.04.2009, 21:19 | 19 |
пропал рабочий стол, страница приветствия, что делать? помогите!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
|
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 5
|
|
24.04.2009, 21:46 [ТС] | 20 |
Все народ я уже разобрался с циклами. пошел дальше грысть гранит сами знаете чего. Всем откликнувшимся СПАСИБО!
p.s Классный сайт я пожалуй тут поселюсь.
0
|
24.04.2009, 21:46 | |
24.04.2009, 21:46 | |
Помогаю со студенческими работами здесь
20
Определить день недели, на который приходится день с датой d (день), m (месяц) Циклы с условием, циклы с переменной, вложенные циклы На овощную базу привезли помидоры. В первый день 8 машин по а ящиков; во второй день 6 машин по в ящиков в каждой. В какой день помидоров привезли бол Циклы. Напечатать числа в виде таблицы, используя только циклы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |