У вас есть текстовый файл с информацией об итогах соревнований (каждая строка имеет формат: имя + произвольное число пробелов + балл 1 + произвольное число пробелов + балл 2):
Вася 16 485
Коля 17 555
Юра 18 61
..........
-- где:
слева указаны имена участников, а справа число баллов.
Первое число в каждой строке -- штрафные баллы набранные участниками, а второе число -- "положительные баллы", то есть если у нас есть строка:
Создайте файл в вашей операционной системе и выведите в консоль всё его содержимое.
Решение
program example_1_lesson19;
var
f1: text;
filename, s: string;
begin
filename :='C:\Users\XE\Documents\Pascal\input.txt';
assign(f1, filename);
reset(f1);
writeln('==========nachalo============');
while not eof(f1) do
begin
readln(f1, s);
writeln(s);
end;
writeln('==========end===========');
readln
end.
Задана последовательность символов, имеющая следующий вид: p1q1p2q2p3...qn–1pn , где pi — цифра, а qi — знак арифметического действия из набора {+, –, *}. Вычислите значение выражения, предполагая, что действия выполняются согласно правилам арифметики.
Входные данные: На вход программе подается строка указанного вида, состоящая не более чем из 9 чисел, разделенных символами арифметических операций.
Выходные данные: Выведите значение арифметического выражения.
Примеры: