Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Проверить утверждение о произведении четырех последовательных целых чисел https://www.cyberforum.ru/ csharp-beginners/ thread2010307.html
Необходимо составить код для консольного приложения С# по четырем задачам: 3) Произведение четырех последовательных целых чисел в сумме с единицей дает полный квадрат. Проверить это утверждение...
C# Создать два новых массива состоящих из четных и нечетных элементов заданного массива
Необходимо составить код для консольного приложения С# по четырем задачам: 2) Пользователь задает размер массива. Массив заполняется случайными целыми числами в диапазоне от 0 до 100 и выводится на...
Построить график функций C#
Необходимо составить код для консольного приложения С# по четырем задачам: 1) Компьютер строит график функции y=a*x^2+b*x+c. Переменные a, b, c задает пользователь. 4) Компьютер строит график...
C# Построение дерева "Код Хаффмана" Доброго времени суток, есть коллекция символов с числом их повторений, как реализовать этот шаг: Выбираются два свободных узла дерева с наименьшими весами. Создается их родитель с весом, равным... https://www.cyberforum.ru/ csharp-beginners/ thread2010285.html
C# Решение задачи М. Э. Абрамяна https://www.cyberforum.ru/ csharp-beginners/ thread2010277.html
Помогите решить несколько задач в СиШарп Даны стороны прямоугольника a и b. Найти его площадь S=a∗b и периметр P=2∗(a+b) Даны целые положительные числа A и B (A>B). На отрезке длины A...
Как отловить вид курсора вне формы C#
Здравствуйте, собственно вопрос заключается как получить вид курсора вне формы. Стремлюсь к коду который будет получать определенный вид курсора вне формы и тогда выполнять функцию.
Перекодировка из OEM в ASCII и обратно C#
Помогите пожалуйста написать перекодировку из OEM в ASCII и обратно. private void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e) { saveFileDialog1.FileName...
C# Выделить столбцы в таблице Excel Подскажите пожалуйста, как из выбранного файле excel сохранить в новый файл столбцы с 5 по 14? https://www.cyberforum.ru/ csharp-beginners/ thread2010207.html
C# Вычислите количество дней между датами из файла https://www.cyberforum.ru/ csharp-beginners/ thread2010202.html
На формах сделал с помощью datetimepicker и вывел разницу, но нужно сделать с файлами но не знаю как. DATES. Даны две календарные даты. Вычислите количество дней между ними. Данные вводятся в файл в...
C# Алгоритм шифрования Нужен алгоритм шифрования и дешифрования строки. Два метода. Шифруем строку с помощью пароля. Дешифруем тоже с помощь пароля. public static string Shifr (string s, string password) { // здесь... https://www.cyberforum.ru/ csharp-beginners/ thread2010199.html
70 / 70 / 56
Регистрация: 04.06.2016
Сообщений: 235
27.06.2017, 01:04 0

Описать структуру для хранения информации

27.06.2017, 01:04. Показов 1477. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено jaha_050 как решение

Решение

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
 struct Product
    {
        public string Name,Producer,Date;
        public double Price;
        public int Amount;
 
       public Product(string name,string producer,string date,double price,int amount)
        {
            Name = name;
            Producer = producer;
            Date = date;
            Price = price;
            Amount = amount;
        } 
 
       
    }
    struct ProductContainer
    {
        Stack<Product> stack;
        Dictionary<string,double> AveragePriceForEachProducer;
        Dictionary<string, double> AmountOfProducForEachProducer;
        Dictionary<string, double> SumPriceOfProducForEachProducer;
        public void Add(Product p)
        {
           if(stack.Count<1)  stack = new Stack<Product>();
            stack.Push(p);
            if (!AveragePriceForEachProducer.ContainsKey(p.Producer))
            {
                AveragePriceForEachProducer.Add(p.Producer, p.Price);
                AmountOfProducForEachProducer.Add(p.Producer, 1);
                SumPriceOfProducForEachProducer.Add(p.Producer, p.Price);
            }
            else
            {
                AmountOfProducForEachProducer[p.Producer]++;
                SumPriceOfProducForEachProducer[p.Producer] += p.Price;
                AveragePriceForEachProducer[p.Producer] = SumPriceOfProducForEachProducer[p.Producer] / AmountOfProducForEachProducer[p.Producer];
            }
 
        }
    }


Вернуться к обсуждению:
Описать структуру для хранения информации
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2017, 01:04

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Описать класс для хранения массива чисел
Описать класс для хранения массива чисел. Перегрузить в классе оператор ++, который должен...

Класс для хранения информации о турах в туристическом агенстве
создайте в С# Класс для хранения информации о турах в туристическом агенстве

Способ хранения информации необходимой для работы программы
Доброго времени суток. На данный момент информация, нужная для работы программы, хранится в...

Разработать класс для хранения информации о времени суток
разработать класс для хранения информации о времени суток. по умолчанию 0 часов 0 минут 0 секунд....

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