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

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

Войти
Регистрация
Восстановить пароль
 
Grizl
Сообщений: n/a
#1

Определить товары, производимые в I кв и не производимые во II квартале - C++

04.01.2011, 18:46. Просмотров 304. Ответов 1
Метки нет (Все метки)

Ребят выручайте
Известно производство группы товаров за I и II кварталы текущего года. Вид каждого товара задан некоторым числовым кодом. Определить товары, производимые в I кв и не производимые во II квартале.
Исходными данными задачи считать количество товаров, производимых в каждом квартале, коды товаров и их производство для каждого квартала.

1 квартал
код
товара производство
111 1000 шт.
555 500 шт.
333 1000 шт.

2 квартал
код
товара производство
777 500 шт.
999 1500 шт.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2011, 18:46     Определить товары, производимые в I кв и не производимые во II квартале
Посмотрите здесь:

Класс товары. - C++
Привет! Народ, помогите с классами на С++. Необходимо написать класс товары с полями наименование товара, дата оформления, цена,...

Упорядочить товары по убыванию сроков годности - C++
Предметная область – магазин. Объект – товар. Данные об объекте: - наименование; - категория изделия (мясное, молочное, кондитерское...

Создать структуру. Товары в оптовых магазинах - C++
1.Создать структуру Ttovari с полями, описывающими информацию об ассортиментах товаров в оптовых магазинах: код (наименование) магазина,...

Фирма, которая производит определенные товары - C++
Фирма, которая производит определенные товары, предлагает предпраздничные скидки покупателям при покупке товаров в фирменном магазине в...

Вывести все товары, расположив их в порядке возрастания цены. - C++
Предметная область – магазин. Объект – товар. Данные об объекте:  наименование;  категория изделия (мясное, молочное, кондитерское...

Отсортировать по производителю и вывести все товары, произведенные в этом году - C++
Нужна помощь!!!!! Структура: название товара, производитель, год производства, цена. Отсортировать по производителю и вывести все товары,...

Отсортировать по производителю и вывести все товары, произведенные в этом году - C++
Структура: название товара, производитель, год производства, цена. Отсортировать по производителю и вывести все товары, произведенные в...

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

Из элементов создать новый, который будет содержать товары, изготовленные фирмой Sony - C++
плиз, кто может решить? сам я их сделал, поидее должны работать, но выдает ошибку. смотрел-смотрел, но ошибку не нашел:) щас не дома, сам...

Оптимизации, производимые компилятором - C#
Это не значит, что на них можно писать только медленный код. Джеффри Рихтер утверждает, что управляемый код может работать быстрее...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
05.01.2011, 11:07     Определить товары, производимые в I кв и не производимые во II квартале #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//Определить товары, производимые в I кв и не производимые во II квартале
#include <iostream>
#include<vector>
#include<algorithm>
#define N 20
using namespace std;
 
main()
{
    string s;
    vector<string> v1, v2, v3(N);
    vector<string>::iterator it, it1;
    cout<<"vvedite kodi tovarov proizvedennih v 1 kvartale (0 dlja prodoljenija)\n";
    while(true){
        cin>>s;
        if(s=="0")break;
        v1.push_back(s);
    }
    cout<<"\nvvedite kodi tovarov proizvedennih vo 2 kvartale (0 dlja prodoljenija)\n";
    while(true){
        cin>>s;
        if(s=="0")break;
        v2.push_back(s);
    }
    sort(v1.begin(), v1.end());
    sort(v2.begin(), v2.end());
    it=set_difference(v1.begin(), v1.end(), v2.begin(), v2.end(), v3.begin());
    cout<<endl;
    for(it1=v3.begin();it1!=it;it1++)
        cout<<*it1<<endl;
}
Ответ Создать тему
Опции темы

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