1. Дана строка, содержащая текст. Сколько слов в тексте? Сколько цифр в тексте? 2....

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

1. Дана строка, содержащая текст. Сколько слов в тексте? Сколько цифр в тексте?
2. Опишите содержимое текстового файла, из которого будут вводиться данные, соответствующие описанию из предыдущего задания, для нескольких учеников класса (не менее 5).


Информатика (133 баллов) | 114 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString;
  Writeln('Количество слов в строке равно ',s.ToWords.Count);
  Writeln('количество цифр в строке равно ',
      s.Where(c->c in ['0'..'9']).Count)
end.

Пример
В России День Победы празднуется 9 мая начиная от 1945 года
Количество слов в строке равно 11
количество цифр в строке равно 5

2. Текстовый файл может содержать столько текстовых строк, сколько в классе учеников. Каждый ученик должен прочитать и обработать строку из файла, соответствующую своему порядковому номеру в журнале.
(150k баллов)
0

Я думаю что под словами имелось ввиду именно слова

0

Спасибо огромное! А можете еще с этим помочь, пожалуйста? https://znanija.com/task/28987024

0

2Giammy: это Ваше право - думать то, что Вы думаете ))) Поскольку автор вопроса не детализировал понятие "слово", я в решении принял, что слово - произвольная последовательность непробельных символов, ограниченная пробельными символами, либо признаками границ файла. Обычно именно из этого исходят в информатике, когда делают парсинг строк.

0

Без проблем, в автора вопросов нет значит сойдет

0

Автор вон "спасибку" написал.