Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Alex12r
0 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 4
1

Падение снега

19.12.2014, 14:40. Просмотров 832. Ответов 2
Метки нет (Все метки)

как написать программу, реализующую выпадение снега - чтобы на верхней строке появлялось некое рандомное число снежинок и падало вниз?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2014, 14:40
Ответы с готовыми решениями:

Падение тела
Промоделировать падение тела с заданными характеристиками (массой, формой) в...

Падение Release
Всем привет. Есть код по конвертированию float в строку char* #include...

Падение шарика
В общем надо написать програму, в которой с заданной высоты с заданной...

Падение капли
Народ можете помочь с решением графической задачи в С++, нужно написать...

Смоделировать падение мяча
Мяч “падает” сверху, отскакивает от нижней границы экрана, затем “подпрыгивает”...

2
Гоблин-инженер
113 / 110 / 65
Регистрация: 18.09.2014
Сообщений: 337
19.12.2014, 16:54 2
Лучший ответ Сообщение было отмечено Alex12r как решение

Решение

Alex12r, предложу самый простой вариант (тупой, но простой). Создаёте некоторое количество строк
C++
1
static string lines[6];
потом в цикле
C++
1
2
3
4
5
6
for (int i = 0; i < 6; ++i) {
    lines[i] = generate_snow();
    // чистим консоль
    for (int j = i; j >= 0; --j)
        cout << lines[j] << endl;
}
на каждом шаге генерируем новую верхнюю строку, чистим экран, а потом выводим имеющиеся строки в обратном порядке. Получится короткий мультик на 6 тактов из падающих *. Функцию string generate_snow();, думаю, сможете описать сами. Можно каждый символ генерировать случайно
C++
1
2
for (int i = 10; i >= 0; --i) // 10 - ширина "снегопада"
    top_line[i] = (!rand()%6 ? '*' : ' ');
либо каким-то более удобным вам способом
0
IrineK
Заблокирован
19.12.2014, 18:25 3
Написать программу, имитирующую снегопад на экране монитора
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2014, 18:25

Падение производительности на gcc
Кто-нибудь сталкивался с тем, что при компиляции gcc, если разносить...

Падение фигур в тетрисе - ошибка в коде
Здравствуйте, уважаемое сообщество. Помогите, пожалуйста разобраться, что...

Моделирование падение тела в различные среды
Братья,нужна помощь нужно промоделировать падение тела в различные среды как...


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

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

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