Вывести информацию о телевизорах, имеющих указанный размер экрана - C#
Формулировка задачи:
Дан массив данных, в котором хранятся данные о телевизорах на складе магазина: наименование , фирма-изготовитель, стоимость, размер экрана, количество на складе. Вывести информацию о телевизорах, имеющих указанный размер экрана, количество телевизоров максимальной стоимости.
Со структурой.
Решение задачи: «Вывести информацию о телевизорах, имеющих указанный размер экрана»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Collections;
- namespace ConsoleApplication1
- {
- class Program
- {
- public struct sklad
- {
- public string name, firma;
- public int price, diag, count;
- }
- static void Main(string[] args)
- {
- sklad[] sk = new sklad[2];
- int n;
- for (int i = 0; i < sk.Length; i++)
- {
- Console.WriteLine("{0} продукт", i + 1);
- Console.Write("наименование ");
- sk[i].name = Console.ReadLine();
- Console.Write("фирма-изготовитель ");
- sk[i].firma = Console.ReadLine();
- Console.Write("стоимость ");
- sk[i].price = Convert.ToInt32(Console.ReadLine());
- Console.Write("размер экрана ");
- sk[i].diag = Convert.ToInt32(Console.ReadLine());
- Console.Write("количество на складе ");
- sk[i].count = Convert.ToInt32(Console.ReadLine());
- }
- Console.Write("диагональ экрана: ");
- n = Convert.ToInt32(Console.ReadLine());
- for (int i = 0; i < sk.Length; i++)
- if (sk[i].diag == n)
- Console.WriteLine("{0}, {1}, {2}, {3}, {4}",
- sk[i].name, sk[i].firma, sk[i].diag, sk[i].price, sk[i].count);
- Console.WriteLine("\nС максимальной стоимостью:");
- int max = int.MinValue;
- for (int i = 1; i < sk.Length; i++)
- if (max < sk[i].price)
- max = sk[i].price;
- for (int i = 0; i < sk.Length;i++)
- if(sk[i].price == max)
- Console.WriteLine("{0}, {1}, {2}, {3}, {4}",
- sk[i].name, sk[i].firma, sk[i].diag, sk[i].price, sk[i].count);
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д