profile
Размещено 5 лет назад по предмету Информатика от seekerofhelp

Паскаль.
Дан файл TV содержащий сведения о программах телепередач на неделю: день недели, время, канал, вид и название телепередачи. Определить:

Есть ли передача, транслирующаяся больше одного раза в одно и тоже время, и если есть то какая?

  1. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
    Внимание! Если программа не работает, обновите версию!

    begin
      // структура строки
      // день время канал вид название(возможно, многословное)
      // цель: удалив "канал" (третье слово), найти совпадающие строки
      var ms:=ReadAllLines('TV.txt');
      ms.PrintLines; // чтобы было понятно содержимое файла
      Writeln;
      var d:=ms.GroupBy(s->(s.ToWords[:2]+s.ToWords[3:]).JoinIntoString(' '))
          .Select(t->(t.Key,t.Count)).Where(t->t[1]>1).Select(t->t[0]);
      if d.Count=0 then Writeln('Искомые передачи отсутствуют')
      else
        foreach var s in d do begin
          var key:=s.ToWords.Take(2).JoinIntoString;
          ms.Where(t->t.ToWords.Take(2).JoinIntoString=key).Printlines;
          Writeln
          end
    end.

    Пример
    Понедельник 09:00 Первый Новости Новости на Первом
    Суббота 19:40 Первый Фильм Кин-дза-дза!
    Среда Первый 07:15 НТВ Мультфильм Трое из Простоквашино
    Четверг 19:40 Первый Фильм Кин-дза-дза!
    Вторник 09:00 Первый Новости Новости на Первом
    Понедельник 12:00 Первый Новости Новости на Первом
    Пятница 16:40 Россия-1 Мультфильм Трое из Простоквашино
    Суббота 19:40 Россия-1 Фильм Кин-дза-дза!
    Среда 09:00 Первый Новости Новости на Первом
    Четверг 09:00 Первый Новости Новости на Первом
    Суббота 19:40 НТВ Фильм Кин-дза-дза!

    Суббота 19:40 Первый Фильм Кин-дза-дза!
    Суббота 19:40 Россия-1 Фильм Кин-дза-дза!
    Суббота 19:40 НТВ Фильм Кин-дза-дза!
    1. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      А вообще это типичная СУБДшная задача...
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.