![]() |
|
Модераторы: bsa |
![]()
|
|
| Hqw33 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 25.3.2012 Репутация: нет Всего: нет |
Пишу в Microsoft Visual Studio ->Win32 Console application ->C++.
Есть такая задача: Создать массив из N целых чисел, N вводит пользователь. Заполнить массив случайным образом в диапазоне от 1 до 12. Каждое число это оценка по 12-ти бальной системе. Перевести эти оценки в 5-ти бальную систему, где двойка от 1 до 3 включительно, тройка от 4 до 6, четверка от 7 до 9, пятерка от 10 до 12. Пользуясь указателем на массив целых чисел, посчитать процент двоек, троек, четверок и пятерок. Результат изобразить графически с помощью диаграммы, например: 2: ********** 3: ******************** 4: **************************************** 5: ****************************** У меня есть несколько вопросов по решению, вопросы выделены "!///!" Вот решение:
|
|||
|
||||
| LeonidPr |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2012 Где: г. Чебоксары Репутация: нет Всего: 1 |
1. внутри while программа пробегается по массиву оценок и считает количество двоек, троек и т.д.
switch собственно и нужен для того, что-бы выбрать сумму, значение которой надо увеличить. Если i-я оценка 2 - то увеличиваем сумму двоек и т.д. 2. Нужно задать BAR_MAX значение 100, только сто звездочек на экране у вас не поместится (в вашей программе максимум, который возможен - 78), будет лажа. --------------------
pkunzip.zip |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |