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

работа с структурами (определить группу предметов которые чаще всего изымались) - C++

Восстановить пароль Регистрация
 
GosuNoobPro
0 / 0 / 2
Регистрация: 03.01.2012
Сообщений: 10
18.12.2012, 00:00     работа с структурами (определить группу предметов которые чаще всего изымались) #1
Помогите решить задачу, структуры для меня новое, все никак не пойму, заранее спасибо.
Учитывая информацию про предметы, которые были изъяты на таможне за отчетный период: дата изъятия, код предмета, количество едениц, определить группу предметов которые чаще всего иззымались.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 00:00     работа с структурами (определить группу предметов которые чаще всего изымались)
Посмотрите здесь:

Определить какое слово в строке встречается чаще всего C++
C++ известна масса каждого из 12 предметов определить общую массу всего набора предметов ?
Найти цифры, которые чаще всего встречаются в заданном натуральном числе N. C++
C++ Определить, какое слово встречается в строке чаще всего
Определить какая согласная чаще всего встречается C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
18.12.2012, 00:05     работа с структурами (определить группу предметов которые чаще всего изымались) #2
Делается структура из трех полей: дата, код, колво. Далее нужен массив таких структур. Он анализируется до нуля до количества элементов (сколько изымали). По каждому коду предмета суммируется общее количество. Чего будет больше - то и ответ. Хотя бы заготовьте начало программы с объявлением структуры.
GosuNoobPro
0 / 0 / 2
Регистрация: 03.01.2012
Сообщений: 10
18.12.2012, 00:08  [ТС]     работа с структурами (определить группу предметов которые чаще всего изымались) #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
const int n= 1;
using namespace std;
int main()
{
 
 
    struct Poisk {char name[20];
        int date;
        int code;
        int kolvo;
    } ;
    Poisk rech[n],*point=&rech[0];
    int i,yy,pp,max,b;
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
18.12.2012, 00:17     работа с структурами (определить группу предметов которые чаще всего изымались) #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct Data
{
     TDateTime Dt;   // Дата / время
     int Code;          // код товара
     int Num;           // количество
}
 
Data MyArray[10];  // Массив структур
 
// Например 
MyArray[0].Dt = "1.01.01";
MyArray[0].Code = 1;
MyArray[0].Num = 15;
// Такого то числа было изъято товара 1 ровно 15 штук. Разумеется дата - это условность. Можно просто тип инт.
 
// Заполняем массив полностью с помощью ввода его с клавиатуры. Далее делаем его анализ. Самый простой способ - одномерный массив где индекс элемента это код товара, а значение элемента - это его количество. Потом ищем максимальное значение в этом массиве.
Добавлено через 2 минуты
Завтра вечером, если не справитесь напишу. Если алгоритм пояснить, то завтра днем смогу пояснить.
GosuNoobPro
0 / 0 / 2
Регистрация: 03.01.2012
Сообщений: 10
18.12.2012, 00:21  [ТС]     работа с структурами (определить группу предметов которые чаще всего изымались) #5
спасибо большое, думаю справлюсь, завтра сдавать уже
GosuNoobPro
0 / 0 / 2
Регистрация: 03.01.2012
Сообщений: 10
20.12.2012, 00:56  [ТС]     работа с структурами (определить группу предметов которые чаще всего изымались) #6
ап ап ап помогите пожалуйста =(
Yandex
Объявления
20.12.2012, 00:56     работа с структурами (определить группу предметов которые чаще всего изымались)
Ответ Создать тему
Опции темы

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