Добавить к каждому числу единицу и вывести конечное - Free Pascal
Формулировка задачи:
Добрый день, сразу объясню в чём задача
имеются числа, к примеру:
1 2 3 4 5 6 7 8 9 10
Нужно написать программу которая добавляла бы к каждому числу единицу и выводила конечное.
Конечное в этом примере:
2 3 4 5 6 7 8 9 10 11
пробовал макросом, но не получилось.
Решение задачи: «Добавить к каждому числу единицу и вывести конечное»
textual
Листинг программы
const n = 10
var i: byte;
a: array[1..n] of integer;
Begin
for i:=1 to n do
begin
write('a[',i,']: = ');
readln(a[i]);
for i:=1 to n do
begin
a[i]:=a[i]+1;
write(a[i],' ');
end;
end;
End.
Объяснение кода листинга программы
- Объявляется константа
nравная 10. - Объявляется переменная
iтипаbyte. - Объявляется массив
aразмером 10 элементов типаinteger. - Запускается цикл
forдля перебора индексов от 1 до 10. - Для каждого индекса выводится сообщение
a[i] =с соответствующим индексом. - Запускается цикл
forдля перебора индексов от 1 до 10. - Каждый элемент массива
aувеличивается на 1. - Для каждого элемента массива
aвыводится значение элемента. - Код завершается.