напишите процедуру digits, которая заполняет массив из n элементов цифрами десятичной записи натурального числа x.
в 0-ой элемент массива необходимо записать цифру 0-го разряда десятичной записи числа х.
в 1-ый элемент массива необходимо записать цифру 1-го разряда десятичной записи числа х.
в (n-1)-ый элемент массива необходимо записать цифру (n-1)-го разряда десятичной записи числа х.
размер массива заранее задан константой n. используйте заголовок:
procedure digits(x: longint; var m: tmas);
тип тmas задан как array[0..n - 1] of longint и может использоваться для описания параметров подпрограмм.
problems : array [0..9] of String = ('x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10','x1+5=10', 'x1+5=10', 'x1+5=10');
answers : array [0..9] of String = ('-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5');
var
countOfAnswers, counter: integer;
userAnswer: String;
begin
countOfAnswers := 0;
for counter:=0 to 9 do
begin
write('Введите ответ уравнения ', problems[counter], ' : ');
readln(userAnswer);
if userAnswer = answers[counter] then Inc(countOfAnswers);
end;
if countOfAnswers > 8 then writeln('Отлично')
else if countOfAnswers > 5 then writeln('Хорошо')
else writeln('Плохо');
end.