В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
1AnGor1
1AnGor1
12.10.2020 15:37 •  Информатика

13. В файле записаны данные о результатах сдачи экзамена. Каждая строка содержит фамилию, имя и количество , разделённые одним пробелом:

<Фамилия> <Имя> <Количество >

Вывести фамилии и имена тех учеников, которые получили больше

14. В задаче 13 добавить к списку нумерацию, например:

1) Иванов Вася

2) Петров Петя

15. В задаче 14 сократить имя до одной буквы и поставить перед фамилией:

1) В. Иванов

2) П. Петров

*17. В задаче 15 отсортировать список по убыванию полученного (вывести в выходной файл).
var

fin, fout: text;

s: string;

f, im, b: array[1..100] of string;

s1, i, n, x, code: integer;

begin

assign(fin, 'input.txt');

reset(fin);

n := 0;

while not eof(fin) do

begin

readln(fin, s);

inc(n);

f[n] := copy(s, 1, pos(' ', s));

delete(s, 1, pos(' ', s));

im[n] := copy(s, 1, pos(' ', s));

delete(s, 1, pos(' ', s));

b[n] := copy(s, 1, 3);

s:= s1 + ')' + im[1] + '.' + f[n];

end;

close(fin);

assign(fout, 'output.txt');

rewrite(fout);

for i := 1 downto n do

begin

val(b[n], x, code);

if x >= 80 then

writeln(fout, s);

end;

close(fout);

end.

Показать ответ
Ответ:
5five3353
5five3353
28.03.2021 18:00

это есте в ггле я знаю ты справишся

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота