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

Суммирование стоимости со string

06.05.2020, 20:01. Показов 357. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!


Ребята, подскажите, пожалуйста, у меня два объекта: стоимость и наименование, не могу сделать суммирование товаров при одинаковым наменовании, помогите, пожалуйста

HEADER.H

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#pragma once
 
 
#include "fstream"
#include <locale>
#include <locale>
#include <string>
#include <algorithm>
#include <iostream>
#include <windows.h>
#include <list>
#include <ostream>
#include <iterator>
using namespace std;
#ifndef HEADER             // Страж
#define HEADER            // включения
 
 
 
 
struct Check {
    int fcost;
    string fname;
 
 
    void mix(list<Check>& NewTova, int n, string a) {
     
        fcost = n;
        fname = a;
 
        list <Check>::iterator ptr;
        
             list <Check>::iterator iter = NewTova.begin();
             for (iter; iter != NewTova.end(); ++iter) {
 
                     if (iter->fname == a) {
                     
                         
                        fcost += n;  не иогу нормально суммировать товар
                       
                  
 
                     }
             }
    }
 
 
 
 friend ostream& operator << (ostream& out, const Check& R) {
 
     out << R.fcost << R.fname;
     return out;
 };
SOURCE.CPP

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "header.h"  
 
 
int main()
{
    int i = 0;
    
 
 
    string line;
    int n;
    
    string  a;
  
  
    // количество покупателей
 
 
    ifstream fin("input.txt");
    ofstream fout("output.txt");
 
 
    setlocale(LC_ALL, "Russian");  //######## Тестируйтесь на литинице в файле, чтобы не было проблем.
 
 
 
    Check g; // объекты структуры для занечения в лист 
  
    
    list<Check> goods; // объединяем элементы стурктуры в list goods
 
 
    while (getline(fin >> n >> a, line))
    {
        
      
 
        g.mix( goods,n, a); 
        goods.push_back(g);
 
 
        cout << g.fcost << " " << g.fname << endl;
    }
 
        
     
 
      
  
 
 
       system("pause");
        return 0;
 
  
   
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2020, 20:01
Ответы с готовыми решениями:

Excel суммирование стоимости товара при помощи рекурсии
Добрый день. У меня в курсовой задание суммирование стоимости товара при помощи рекурсии VBA Excel....

Суммирование двух чисел типа String / Не вижу ошибку
Всем доброго времени суток. Целью программы является прием 2-х чисел типа String и возвращение их...

Нельзя преобразовать тип Tuple<string,string,string,string> к string
Здравствуйте, у меня возникла проблема. При запуске кода, вылезает ошибка &quot;Нельзя преобразовать тип...

Вывод предыдущей даты, макс.стоимости и мин.стоимости на эту дату
Помогите выполнить тестовое задание. В таблице надо вывести предыдущую дату, мак.стоимость и мин....

0
06.05.2020, 20:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2020, 20:01
Помогаю со студенческими работами здесь

Запрос: список клиентов с указанием числа фото в заказах и суммарной их стоимости (упорядочить по стоимости)
Помогите с запросом, нужно: &quot;Вывести список клиентов с указанием суммарного числа фото в их...

Подсчет стоимости с учетом прибыли в размере 10% от стоимости
Доброго времени суток! Возникла необходимость автоматизировть подсчет стоимости с учетом прибыли в...

Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population
Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population....

Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population
Здравствуйте! По C# есть задачка, с которой я так и не разобрался :( Задача: Создайте...

Определить отклонение уровня остаточной стоимости нематериальных активов от справедливой стоимости подобных активов
Остаточная стоимость нематериальных активов предприятия составляет 80,0 тыс. руб, справедливая...

Ошибка PHPOfice: Cannot use PhpOffice\PhpWord\Shared\String as String because 'String' is a special class name
Fatal error: Cannot use PhpOffice\PhpWord\Shared\String as String because 'String' is a special...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru