Распечатать владельцев машин одного цвета и их грузоподъемность - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

В текстовый файл занесена информация типа record об грузовиках: грузоподъемность, марка, цвет, владелец. Отсортировать машины по марке(в разные файлы). Распечатать владельцев машин одного цвета и их грузоподъемность. Пример входного файла:
Спойлер

Решение задачи: «Распечатать владельцев машин одного цвета и их грузоподъемность»

textual
Листинг программы
  1. begin
  2.   var lst := ReadAllLines('thread1686479.txt');
  3.  
  4.   var gr := lst.GroupBy(s -> s.Split(' ')[1].Trim());
  5.   foreach var g in gr do
  6.     WriteAllLines(g.Key + '.txt', g.ToArray());
  7.  
  8.   var colors := lst.GroupBy(s -> s.Split(' ')[2]);
  9.   foreach var c in colors do
  10.     PrintLn(c.Key, ':', c.Select(s -> Format('({0}):{1}', s.Split(' ')[0], s.Split(' ')[3])));
  11. end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы