Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
ogcjm124
2 / 2 / 0
Регистрация: 31.07.2011
Сообщений: 143
#1

Статичстические данные. - C++

08.12.2011, 15:21. Просмотров 281. Ответов 3
Метки нет (Все метки)

задание:
Реализуйте функцию asd, принимающих два целочисленнных параметра и возвращающe. то из чисел, которое было передано этой функции большее число раз. В случае, когда оба парметра встречались одинаковое число раз, функция должна возвращать первый из них.


Не совсем понятно задание:функция должна вызхываться всегда с одними и теми же параметрами или же они всегда разные?Если они всегда разные,то как делать?Создать статистическо-динамический целочисленный массив и заносить туда значения всех параметров,при этом сделать функцию которая бы пробегала по массиву и считала количество вхождений каждого элемента и возвращала наибольший?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 15:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Статичстические данные. (C++):

Коды воздействуют на данные - структурное программирование, Данные управляют кодом - ООП - C++
Это из книги Шилдта, я думал что всегда коды управляют данными, короче кто понимает обьясните

Заменить данные слова в тексте, на данные в условии, C++, Строки и символы - C++
Напишите программу, которая принимает на вход четыре параметра: имя входного файла, имя выходного файла, два слова a и b. Программа должна...

Ввести данные в файл, и записать данные с файла в массив структур - C++
Ввести все данные в файл, и записать данные с файла в структуру. Помогите ввести и вывести структуру из файла. Допускается - и желательно...

Структуры: ввести данные о работниках и вывести их данные, отсортированные по алфавиту - C++
Всем привет! Подскажите пожалуйста, что не так с моей функцией proverka? Мне нужно ввести данные о работниках и вывести их данные,...

Считать данные о ноутбуках с .txt, обрабатывать их и записывать в .bin файл отсортированные данные - C++
Добрый вечер. Пред мной поставлена задача написать программу, которая будет считывать данные о ноутбуках с файла .txt обрабатывать их и...

Удалить данные из вектора (игра в города) - не могу понять, почему данные остаются в векторе? - C++
Ребят, почему так выводит(все время первый город вектора)? vector<string> wcities; vector<string> Bot::Insert(string put) { ...

3
MBazarov
5 / 3 / 1
Регистрация: 08.12.2011
Сообщений: 15
08.12.2011, 15:29 #2
По заданию, если делать строго то что написано, то необходимо определить массив динамический либо очень большой, и при каждом вызове функции пробегать по массиву и смотреть какой из параметров встречается большее кол-во раз, после чего записать параметры в конец массива, тоесть либо расширить (два массива с копированием) либо курсор некий завести.

ну и конечно ничего не сказано что если ни один из параметров ранее не передавался возвращать 0? -1?

если предела нет то понадобится :
C
1
2
3
int capacity; // текущий размер массива
double *a; // основной массив
double *b; // массив для копирования
0
ogcjm124
2 / 2 / 0
Регистрация: 31.07.2011
Сообщений: 143
08.12.2011, 15:43  [ТС] #3
Я думаю сделать с использованием Vector.Но вопрос в Vector для элементов память выделяется из кучи или в стеке?

Добавлено через 4 минуты
Есть ли В vECtOR функция реализующая сортировку массива или её следует реализовать вручную?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
08.12.2011, 16:18 #4
ogcjm124,
C++
1
std::sort(vec.begin(), vec.end());
В куче естессно.

Добавлено через 1 минуту
Ну и вообще тут логичнее юзать std::map. Ключ - число, значение - кол-во.
0
08.12.2011, 16:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 16:18
Привет! Вот еще темы с ответами:

С помощью методов ввести данные, вывести данные из массива - C++
Создать класс собак (название породы, возраст (больше двух лет), вес, средний вес породы, группа). В функции main создать массив собак трех...

Есть записная книжка "filestream" где есть данные людей. Надо добавить данные через map container - C++
Как добавить map в filestream и желательно примеры с файлстримами ali19158, пожалуйста, прочитайте правила форума и постарайтесь...

В массив выводить данные-id клиента, данные серверу и данные, отправленные сервером - C#
Здравствуйте. Имеется клиент-серверное приложение, вопрос по стороне сервера. Имеется backgroundworker-bw_clientReceining: ...

Вычисление по формуле. Данные с клавиатуры, НО ЕСЛИ данные не числа – сообщение об ошибке - VBA
Выполнить вычисления в макросе по формуле. Данные вводятся с клавиатуры, если данные не числа – сообщение об ошибке, результат выводится...


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

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

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