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

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

Восстановить пароль Регистрация
 
joniko
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 6
17.05.2011, 12:34     программа получения ответов в проц. #1
здравтсвуйте. дали практическое задание. не понимаю как можно сделать. помогите решить. заранее спасибо.
Канадская радиокомпания провела опрос 250 радиослушателей по вопросам " какое животное, Вы связываете с Канадой и канадцами". Составить программу получения наиболее часто встречающихся ответов и их долей в (%). задача на языке СИ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
17.05.2011, 12:53     программа получения ответов в проц. #2
Сначала выпиши всех возможных животных. Их немного же - десятка полтора. Пусть их будет K.
Потом напиши перечисление с этими именами (на английском).
Потом в программе объяви массив из 250 элементов.
Потом в цикле его заполни случайными числами от 0 до К-1.
Потом объяви массив из K элементов - это счетчики животных.
Потом в цикле пробегая массив из 250 элементов добавляй в массив счетчиков по 1 в тот элемент, значение которого смотришь в массиве - 250.
А потом пробежи по массиву счетчиков и выбери максимальный счетчик - это и будет твое животное.

А теперь напиши все это на иностранном языке - С++
diagon
Higher
 Аватар для diagon
1920 / 1186 / 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
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
17.05.2011, 13:01     программа получения ответов в проц. #4
Вряд ли они stl проходили. Чел, который хоть чуть-чуть знакомый с STL - таких заданий здесь писать не станет...
joniko
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 6
17.05.2011, 13:24  [ТС]     программа получения ответов в проц. #5
я не проходил си++, а составить код затрудняюсь, по мне задача сложноватая. подскажите с кодом.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
17.05.2011, 14:07     программа получения ответов в проц. #6
Цитата Сообщение от joniko Посмотреть сообщение
я не проходил си++, а составить код затрудняюсь, по мне задача сложноватая. подскажите с кодом.
Дык у меня выше вся последоватьельность шагов написана.
Начни по порядку - напиши enum! Если не знаешь, что такое - прочитай.
Напиши объявление массива из 250 элементов. Если не знаешь - открой книжку, прочитай.
Это же ЭЛЕМЕНТАРНЫЕ знания, которые ЛЮБОЙ даже непрофи должен знать.
Иначе, как зачет получишь?
Yandex
Объявления
17.05.2011, 14:07     программа получения ответов в проц.
Ответ Создать тему
Опции темы

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