Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
joniko
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 6
#1

программа получения ответов в проц. - C++

17.05.2011, 12:34. Просмотров 344. Ответов 5
Метки нет (Все метки)

здравтсвуйте. дали практическое задание. не понимаю как можно сделать. помогите решить. заранее спасибо.
Канадская радиокомпания провела опрос 250 радиослушателей по вопросам " какое животное, Вы связываете с Канадой и канадцами". Составить программу получения наиболее часто встречающихся ответов и их долей в (%). задача на языке СИ.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2011, 12:34     программа получения ответов в проц.
Посмотрите здесь:

Программа для получения объема свободного места на диске C++
C++ Варианты ответов (тест)
C++ Рандомизация ответов
C++ Вывод всех ответов(после всей программы), которые выбирал пользователь
C++ Создать программу, на основе ответов пользователя, приходящую к какому-либо выводу.
C++ Создание теста. Реализовать подсчет правильных ответов
Квадратное уравнение ax 2 +bx+c=0 . Предусмотреть следующие варианты ответов C++
C++ Обучение устному счёту: проверка количества правильных и неправильных ответов
Как прикрепить счетчик правильных ответов? C++
C++ Как подсчитать максимальное количество верных и неверных ответов?
Рандомизация ответов с запоминанием верного C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1017 / 796 / 48
Регистрация: 30.04.2011
Сообщений: 1,617
17.05.2011, 12:53     программа получения ответов в проц. #2
Сначала выпиши всех возможных животных. Их немного же - десятка полтора. Пусть их будет K.
Потом напиши перечисление с этими именами (на английском).
Потом в программе объяви массив из 250 элементов.
Потом в цикле его заполни случайными числами от 0 до К-1.
Потом объяви массив из K элементов - это счетчики животных.
Потом в цикле пробегая массив из 250 элементов добавляй в массив счетчиков по 1 в тот элемент, значение которого смотришь в массиве - 250.
А потом пробежи по массиву счетчиков и выбери максимальный счетчик - это и будет твое животное.

А теперь напиши все это на иностранном языке - С++
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.05.2011, 12:58     программа получения ответов в проц. #3
На с++ все можно сделать проще
C++
1
2
3
4
5
6
7
#include <map>
#include <sstream>
...
std::string s;
std::map m(std::string,int);
while (std::cin >> s)
    m[s]++;
Ну а проценты уже несложно.
Но автору на си вроде надо
ValeryLaptev
Эксперт С++
1017 / 796 / 48
Регистрация: 30.04.2011
Сообщений: 1,617
17.05.2011, 13:01     программа получения ответов в проц. #4
Вряд ли они stl проходили. Чел, который хоть чуть-чуть знакомый с STL - таких заданий здесь писать не станет...
joniko
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 6
17.05.2011, 13:24  [ТС]     программа получения ответов в проц. #5
я не проходил си++, а составить код затрудняюсь, по мне задача сложноватая. подскажите с кодом.
ValeryLaptev
Эксперт С++
1017 / 796 / 48
Регистрация: 30.04.2011
Сообщений: 1,617
17.05.2011, 14:07     программа получения ответов в проц. #6
Цитата Сообщение от joniko Посмотреть сообщение
я не проходил си++, а составить код затрудняюсь, по мне задача сложноватая. подскажите с кодом.
Дык у меня выше вся последоватьельность шагов написана.
Начни по порядку - напиши enum! Если не знаешь, что такое - прочитай.
Напиши объявление массива из 250 элементов. Если не знаешь - открой книжку, прочитай.
Это же ЭЛЕМЕНТАРНЫЕ знания, которые ЛЮБОЙ даже непрофи должен знать.
Иначе, как зачет получишь?
Yandex
Объявления
17.05.2011, 14:07     программа получения ответов в проц.
Ответ Создать тему
Опции темы

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