Помогите решить пожалуйста !

0 голосов
34 просмотров

Помогите решить пожалуйста !


image

Информатика (464 баллов) | 34 просмотров
0

Так где ответ верный - в примере 7 или в примечании 8 ?

0

Задачка-то сама вполне пустяковая.

0

Просто у меня на паскале не выходит .

0

ты на каком языке решал ?

0

напишешь как решал ?

0

А 8 - да, получается, как написано в примечании

0

Вот 7-то как раз у меня никак не получается, если следовать условию задания.

0

в 7

Дан 1 ответ
0 голосов
Правильный ответ

PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018

Внимание! Если программа не работает, обновите версию!

begin

 var a := ReadAllLines('samecode.in');

 var n := 1;

 n := ReadIntegerFromString(a[0], n);

 var w := a[1].ToWords(',', ' ').Last;

 var k := a[1].MatchValues(w).Count;

 WriteAllText('samecode.out',

     a[2:n + 1].Numerate.Where(t -> t[1].MatchValues(w).Count = k)

     .Select(t -> t[0] + 1).Sum.ToString)

end.

Файл samecode.in с контрольным примером дан во втором вложении


image
Скачать вложение Текст (TXT)
(654k баллов)
0

Оу.... у Вас там результат тоже в файл писать надо. Не заметил. Сейчас поправим. Или не надо?

0

надо

0

всё ?

0

Хорошо, сейчас

0

samecode.out. JR

0

Либо пропишите в программе полный путь к нему, начиная с буквы диска.

0

Результат будет там же, где исходник программы. Либо, опять же, укажите полный путь

0

Обновите экран

0

Да

0

На будущее, если есть входной файл, прикладывайте его к вопросу. В противном случае рискуете получить непроверенный код - не у всех есть желание набирать все это руками.