1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76

Не выводит сведения об товаре

22.10.2016, 18:37. Показов 2607. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void cvedenmagaz(string cveden, tovar* tov, basa univermag, basa product){
    string magas;
    for(int i = 0; i < n; i++){
       if(cveden == tov[i].name)magas = tov[i].magaz;
    }
    if(magas == "UNIVERSAM"){
        cout << "Название магазина " << univermag.name<< endl;
        cout << "Количество товаров в данном магазине - " << univermag.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " << univermag.post<<endl;
   }
    if(magas == "PRODUCT"){
        cout << "Название магазина " << product.name <<endl;
        cout << "Количество товаров в данном магазине - " << product.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " <<product.post<< endl;
    }
}
не выводит сведения об товаре

Добавлено через 10 минут
или ошибка здесь
C++
1
2
3
4
5
6
7
8
9
10
11
12
 string cveden;
    cout << "Выберите  товар, сведения о магазине которого вам нужны - ";
    while(cveden != "end"){
        cin >> cveden;
        cvedenmagaz(cveden, tov, univermag, product);   
        
    }
 
    system("pause>>void");
    
}
    }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2016, 18:37
Ответы с готовыми решениями:

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

Вывод круговой диаграммы, отражающей товарооборот
Написать программу, которая выводит круговую диаграмму, отражающую товарооборот (в процентах) книжного магазина. Исходные данные (объем...

С калвы вводиться произвольный номер товара, выводиться должено имя и цена этого товар
Смысл самой проги: Есть два файла.Первый это номер товара, название, и цена. Второй -номер заказа и номер товара.С калвы вводиться...

34
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:08  [ТС]
Студворк — интернет-сервис помощи студентам
а (НЕТ) относится к тому что я ввожу все по отдельности ( У тебя названия товаров, магазинов и пр. всё из одного слова?)

Добавлено через 17 секунд
мммм, ну ка ну ка)
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void cvedenmagaz(string cveden, tovar* tov, basa univermag, basa product){
    string magas;
    for(int i = 0; i < n; i++){
       if(cveden == tov[i].name)
       {
           magas = tov[i].magaz;
           break;
       }
    }
    // здесь перебирай список с магазинами, ищи там совпадение с magas
    // если нашёл - выводи сведения об этом магазине
    /*if(magas == "UNIVERSAM"){
        cout << "Название магазина " << univermag.name<< endl;
        cout << "Количество товаров в данном магазине - " << univermag.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " << univermag.post<<endl;
   }
    if(magas == "PRODUCT"){
        cout << "Название магазина " << product.name <<endl;
        cout << "Количество товаров в данном магазине - " << product.kolt <<endl;
        cout << "Количество поставщиков данного магазина - " <<product.post<< endl;
    }*/
}
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:12  [ТС]
вот файл тхт
Вложения
Тип файла: txt input.txt (321 байт, 1 просмотров)
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:17
Сведения о магазинах у тебя где находятся?
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:20  [ТС]
у вас все работает?

Добавлено через 1 минуту
оооооооооооооооо, а их то нет ! я думал он просто будет выводить тот магазин где находится товар! а получается мне надо сделать еще один тхт файл с магазинами?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:22
Лучший ответ Сообщение было отмечено tyrbooo1 как решение

Решение

Цитата Сообщение от tyrbooo1 Посмотреть сообщение
у вас все работает?
Конечно работает, если задавать, в списке товаров, названия магазинов только UNIVERSAM, или PRODUCT.
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:25  [ТС]
смысле это как? напишите как вы пишите в программе?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:27
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
смысле это как? напишите как вы пишите в программе?
Смысла как раз нет, я просто под твой код в cvedenmagaz() подстроился. При заполнении списка товаров, вводил названия магазинов или UNIVERSAM, или PRODUCT. Тебе же не это нужно.
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
надо сделать еще один тхт файл с магазинами
Нужен массив с магазинами, где и будешь искать нужный по товару.
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:32  [ТС]
Цитата Сообщение от nd2 Посмотреть сообщение
если задавать, в списке товаров, названия магазинов только UNIVERSAM, или PRODUCT
как понять)?

Добавлено через 1 минуту
ааааааааааааааааааа, понял

Добавлено через 42 секунды
получается, за место наименований магазинов я буду писать UNIVERSAM, или PRODUCT
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:35
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
получается, за место наименований магазинов я буду писать UNIVERSAM, или PRODUCT
Ну да, я же с клавиатуры вводил, и не видел, что ты вводишь, а ориентировался на код, а там только два названия магазинов присутствуют: UNIVERSAM и RODUCT. А когда скрин увидел, с названиями магазинов, тогда понятно стало, в чём тут дело.
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:41  [ТС]
так получается будет так
Миниатюры
Не выводит сведения об товаре   Не выводит сведения об товаре  
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:46  [ТС]
но все ровно не ищет мне это((( я тупой

Добавлено через 16 секунд
но исправили ту ошибку которую я даже и не понял))))

Добавлено через 3 минуты
ееееееееееееееееееееееееееееееееееееееее ееееееееееееееееееееееееее, заработал) спасиб вам

Добавлено через 15 секунд
подождите ток не уходите, 1 минуточку!
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 20:47  [ТС]
почему так?
Миниатюры
Не выводит сведения об товаре  
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
22.10.2016, 20:54
Цитата Сообщение от tyrbooo1 Посмотреть сообщение
почему так?
Гед ты, в коде, поле post заполняешь?
0
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 76
22.10.2016, 21:22  [ТС]
все все прога готова! спасибо вам большое! просто огромное!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2016, 21:22

Создайте базовый абстрактный класс «Товар» с чистой виртуальной функцией вывода данных
Создайте базовый абстрактный класс «Товар» с чистой виртуальной функцией вывода данных. В этом классе должны быть элементы данных,...

Ввод и вывод цен на разные виды товаров
а ) Напишите инструкцию ввода и вывода цен на три вида товара в формате Название товара - цена ( переменная типа float ) б) Выведем...

Складской приход/уход товара (файловый ввод/вывод)
П.1.4. Правил Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено. ...

Реализовать вывод персональных сведений на консоль
Напишите программу на С++, которая выводит на экран данные о Вас : ФИО, группа, адрес, номер телефона, кодовое слово.

Вывод сведений об автомобиле
Есть вот такой фот кусочек из кода void print(automobile ob) { cout &lt;&lt;&quot;Друк з функції:&quot;; ob.printautomobile(); } ...


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

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

Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru