Добавить к каждому числу единицу и вывести конечное - 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
выводится значение элемента. - Код завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д