Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
bvladsity
3 / 1 / 1
Регистрация: 24.05.2012
Сообщений: 39
#1

Винни-Пух на каждый свой день рождения съедает столько... - C++

06.06.2012, 21:57. Просмотров 1867. Ответов 10
Метки нет (Все метки)

помогите написать программу с помощью оператора while
Винни-Пух на каждый свой день рождения съедает столько еды.сколь съел на двух предыдущих...на первых двух днях он съел по 100 грамм...
нужно узнать сколь грамм он съест на 15й день рождения...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2012, 21:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Винни-Пух на каждый свой день рождения съедает столько... (C++):

Сколько меда Винни-Пух съест на N-м дне рождения, если на каждом следующем он съедает на 50г больше - C++
Медвежонок Винни Пух на первом дне рождения, которое он посетил, съел 100 грамм меда, на втором - 150 грамм, на третьем - 200 грамм, и т.д....

Сколько съел Винни-Пух на 15-ый День Рождения - C++
Винни-пух на свое день рождение ведает столько еды сколько съел на двух предыдущих на первых двух днях он съел по 100 шрам нужноузнать...

Винни-Пух похвастался Кролику - C++
Винни-Пух похвастался Кролику, что похудел на M килограмм. Определить, насколко похудел Винни-Пух в фунтах(0.4536кг) и унциях(0.0283кг)....

Определить, на сколько похудел Винни-Пух в фунтах и унициях - C++
Винни-Пух похвастался Кролику, что похудел на M килограмм. Определить, на сколько похудел Винни-Пух в фунтах (0.4536кг) и унициях (0.0283...

винни пух и пятачок ! кто решал такую задачку? - C++
Винни-Пух и Пятачок нанялись защищать компьютерную сеть от хакеров, которые выкачивали из компьютеров секретную информацию. Компьютерная...

Определить, на каком дне рождения вес съеденной пищи превысит собственный вес Винни-Пуха - C++
На каждом следующем дне рождения Винни-Пух съедает столько же пищи, сколько на двух предыдущих. На двух первых днях рождения у Пятачка и...

10
innot
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 6
06.06.2012, 22:13 #2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var SSS,SS,S,i:integer;
 begin
  S:=100;
  SS:=100;
  SSS:=0;
  i:=2;
  while i<=15 do
   begin 
    SSS:=SS+S;
    S:=SS;
    SS:=SSS;
    inc(i);
    end;
  Writeln('на последний день рождения винни скушал ',SSS,'грамм еды')
 End.
0
bvladsity
3 / 1 / 1
Регистрация: 24.05.2012
Сообщений: 39
06.06.2012, 22:26  [ТС] #3
я не понимаю язык паскаль на с++ пожалуйста
0
innot
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 6
06.06.2012, 22:37 #4
А меня пока дальше паскаля не пускали =) Могу алгоритм расписать.
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
06.06.2012, 22:40 #5
bvladsity, гуглите числа Фибоначчи
0
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
06.06.2012, 22:54 #6
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var
    n,i:integer;
    a,b,c:int64;    
 
begin
write('Какой эллемент Фибоначи требуется? ');
readln(n);
a:=0;b:=0;                         \\нулевые элементы
for i:=1 to n do begin            \\начинается цикл нахождения n-ого элемента последовательности фибоначчи
    if b=0 then begin          \\ если последний из двух предыдущих элементов равен 0, то он увеличиваеться на 1(это число б), число с принимает значение 0, чтобы дальше передать его значению а
        inc(b);
        c:=0;
    end else c:=b;          \\иначе с принимает значение последнего из 2 (т.е. б), чтобы потом передать его а
    b:=a+b;                   \\находиться следующее число последовательности 
    a:=c;                       \\ а принимает значение прошлого большего значения
end;
writeln('b = ',b);
readln;
end.
как я уже говорил учитель из меня никакой )) , но думаю объяснил алгоритм доходчиво

PS: ответ 61000 грамм он съел на 15 день рождения
0
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
06.06.2012, 23:02 #7
Код
#include "stdafx.h"
#include "iostream"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_ALL, "russian");

	int d1, d2;
	int s;
	int i;
	
	d1 = d2 = 100;
	i = 2;

	while (i <= 15)
	{
		s = d1 + d2;
		d1 = d2;
		d2 = s;
		i++;
	}

	cout << "На 15 день Винни-Пух съест " << s << " грамм еды" << endl;

	system("pause");
	return 0;
}
0
innot
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 6
06.06.2012, 23:04 #8
Цитата Сообщение от DaskOFF Посмотреть сообщение
PS: ответ 61000 грамм он съел на 15 день рождения
1-100
2-100
3-200
4-300
5-500
6-800
7-1300
8-2100
9-3400
10-5500
11-8900
12-14400
13-23300
14-37700
15-61000

Изначально именно столько получил, а потом калькулятор меня смутил) Я случайно 16е др посчитал ^_^

Добавлено через 1 минуту
Цитата Сообщение от innot Посмотреть сообщение
i:=2;
меняем на 3 =)
0
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
06.06.2012, 23:09 #9
помню в свое время долго тупил не мог понять как считать числа фибоначчи
причем знал как посчитать в теории, а программу написать не мог)
0
innot
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 6
06.06.2012, 23:25 #10
Цитата Сообщение от DaskOFF Посмотреть сообщение
помню в свое время долго тупил не мог понять как считать числа фибоначчи
причем знал как посчитать в теории, а программу написать не мог)
так так так. А ну Будь добр, чекни пост Поиск в массиве различными методами)))
0
bvladsity
3 / 1 / 1
Регистрация: 24.05.2012
Сообщений: 39
07.06.2012, 12:27  [ТС] #11
всем спасибо
тема закрыта
0
07.06.2012, 12:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2012, 12:27
Привет! Вот еще темы с ответами:

Циклические алгоритмы,Начав тренироваться, лыжник в первый день пробежал n км. Каждый следующий день - C++
Начав тренироваться, лыжник в первый день пробежал n км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. В...

Циклические алгоритмы,Начав тренироваться, лыжник в первый день пробежал n км. Каждый следующий день он увелич - C++
Начав тренироваться, лыжник в первый день пробежал n км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. В...

Сгенерировать натуральную последовательность,каждый элемент которой повторяется столько раз, каков его номинал - C++
«ГНЧЭ-1» — сложное электронное устройство, выдающее каждую секунду очередное число последовательности 1, 2, 2, 3, 3, 3, 4, 4, 4, 4... ...

День рождения - C++
#include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;string&gt; #include&lt;set&gt; #include&lt;algorithm&gt; ...


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

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

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