Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2017, 12:08   #1
Cicadaa
 
Регистрация: 04.04.2017
Сообщений: 3
По умолчанию Помогите с++ . Вывести данные о пластинках, тираж которых превышает 10000 экземпляров.

Помогите.
Вывести данные о пластинках, тираж которых превышает 10000 экземпляров.
Cicadaa вне форума Ответить с цитированием
Старый 04.04.2017, 12:36   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Хватит темы-дубликаты плодить

Тут не стол заказов.

Покажите свои наработки, конкретные вопросы и т.п.

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.04.2017, 12:49   #3
Cicadaa
 
Регистрация: 04.04.2017
Сообщений: 3
По умолчанию

У меня выводит лишь по одной книге данные, тираж которой 7000, а надо чтобы и для второй(тираж 9000) если можно ответ на с++ но и на си шарпе можно

C#

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Lab_7_3
{
 
    class My
    {
        public string avtor { get; set; }
        public string zhanr { get; set; }
        public int tirazh { get; set; }
        public string nazvanie { get; set; }
 
        public My(string avtor, string zhanr, int tirazh, string nazvanie)
        {
            this.avtor = avtor;
            this.zhanr = zhanr;
            this.tirazh = tirazh;
            this.nazvanie = nazvanie;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            List<My> structures = new List<My>();
 
            structures.Add(new My("Дмитрий Емец", "Фэнтези", 9000, "Мефодий Буслаев"));
            structures.Add(new My("Филип Пулман", "Детектив", 15000, "Полярная звезда"));
            structures.Add(new My("Рекс Стаут", "Детектив", 7000, "Звонок в дверь"));
            structures.Add(new My("Ганс Христиан Андерсен", "Сказки", 20000, "Русалочка"));
 
            string structureAvtor = "";
            string structureNazvanie = "";
            string structureZhanr = "";
 
            int ResTirazh = 10000;
 
            foreach (My structure in structures)
            {
                int tirazh = structure.tirazh;
 
                if (tirazh <= ResTirazh)
                {
                    ResTirazh = tirazh;
                    structureAvtor = structure.avtor;
                    structureZhanr = structure.zhanr;
                    structureNazvanie = structure.nazvanie;
                }
            }
 
           
            Console.WriteLine("Avtor: " + structureAvtor);
            Console.WriteLine("Zhanr: " + structureZhanr);
            Console.WriteLine("Tirazh: " + ResTirazh);
            Console.WriteLine("nazvanie: " + structureNazvanie);
            Console.ReadKey();
        }
    }
}
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 04.04.2017 в 12:59.
Cicadaa вне форума Ответить с цитированием
Старый 04.04.2017, 13:02   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Cicadaa Посмотреть сообщение
У меня выводит лишь по одной книге данные, тираж которой 7000, а надо чтобы и для второй(тираж 9000)
так просто вывод в цикл поместите и всё получится:

Код:

     foreach (My structure in structures)
            {
                if (structure.tirazh <= ResTirazh)
                {
                        Console.WriteLine("Avtor: {0} ", structure.avtor);
                        Console.WriteLine("Zhanr: {0} ", structure.zhanr);
                        Console.WriteLine("Tirazh: {0} ", structure.tirazh);
                        Console.WriteLine("nazvanie: {0} ", structure.nazvanie);
                }
            }
.....
p.s. что-то в названии темы речь о пластинках, а программа про книги..
чужая?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Найти и вывести все слова, у которых число гласных букв превышает число согласных MoniX Помощь студентам 1 21.05.2016 18:14
Подсчитать количество слов, длина которых не превышает заданного числа n. Dikins Общие вопросы C/C++ 2 01.01.2015 22:11
Вывести все комбинации чисел от 0000 до 10000 в C# ShadowInject C# (си шарп) 7 22.11.2014 14:54
Выбор строк,длина которых превышает заданную Dell2dimka Помощь студентам 12 26.01.2010 13:07