Олимпиада по Информатике.Вопрос по С++.

1. Серега (11.12.2009 / 20:53)
Приведен фрагмент программы, реализованный на языке программирования С++, где s, s1, s2 - это объекты класса string:
s1="а";
s2="b";
fоr (int i = 3; i <= n; ++i)
{
s=s2+s1;
s1=s2;
s2=s;
}
count << s << еndil;
При n равном 10 отношение количества букв "а" к количеству букв "b" в строке s будет равно...
1) 13:34
2) 34:55
3) 21:55
4) 21:34
5) 34:21
С меня плюс ребятsmileбуду ждать ответsmile

2. Удаленный (11.12.2009 / 20:57)
s=s2+s1;
s1=s2;
s2=s Вот это непонятно както.

3. Серега (11.12.2009 / 21:02)
Ну так написаноsmile

4. Удаленный (12.12.2009 / 04:02)
Так это не правильно вроде как если s равен s2+s1 то s1=s2 это может быть, но далее уву сожет быть s2=s это наверное неправильно, а хотя пусть программеры кто более шарящий скажут.

5. Сергей (12.12.2009 / 10:33)
когда-то давно такую программку на бейсике делал, только в нем переменные содержащие текст имеют вид "a$" или "b$".
Если негде C запустить, то сделай эту программу на бейсике и опробуй.

6. Удаленный (12.12.2009 / 10:51)
XLR (Сегодня / 09:50)
Все там правильно. Запустить этот кода или так посчитать никто не додумался?
s=s2+s1;
s1=s2;
s2=s; Вот это разъясни мне пожалуйста, а то я недогоняю чегото наверное.

7. Сергей (12.12.2009 / 10:57)
7, в первом проходе это будет выглядеть так:
s="ba"
s1="a"
s2="ba"
во втором проходе:
s="baa"
s1="ba"
s2="baa"
и т.д. если не ошибаюсь =)

8. Гаджи (12.12.2009 / 11:06)
http://codepad.org/
Эт если запускать негде (:

9. Удаленный (12.12.2009 / 13:01)
XLR (Сегодня / 11:36)
s=s2+s1;// присвоить s сумму s1 и s2
s1=s2; // присвоить s1 s2
s2=s; // присвоить s2 s
Что ты типа сумничал чтоли!? Причём тут пхп вообще, ты внимательно читай посты и темы. Ну раз такой умный то ответь нафига в задаче эти самые присвоения нужны? Сначала самому нужно разобратся, а потом понты касарезить!

10. Сергей (12.12.2009 / 14:31)
XLR (Сегодня / 11:36)
s=s2+s1;// присвоить s сумму s1 и s2
s1=s2; // присвоить s1 s2
s2=s; // присвоить s2 s
ну это и ребенок поймет =)
dacent (Сегодня / 13:01)
Что ты типа сумничал чтоли!? Причём тут пхп вообще, ты внимательно читай посты и темы. Ну раз такой умный то ответь нафига в задаче эти самые присвоения нужны? Сначала самому нужно разобратся, а потом понты касарезить!
%) если ты далек от программирования, то можешь и не лезть сюда =)

11. Димон (13.12.2009 / 10:00)
считал вручную.
вроде 2 ответ.

URL: https://visavi.net/topics/3790