Сохранение двумерного массива в одномерном - Turbo Pascal
Формулировка задачи:
Дан массив A(N,M). Сохранить в одномерном массиве вторую строку.
Решение задачи: «Сохранение двумерного массива в одномерном»
textual
Листинг программы
for i:=1 to m do b[i]:=a[2,i];
Объяснение кода листинга программы
В данном коде происходит следующее:
- Переменная
mинициализируется значением 1. Это означает, что цикл будет выполняться от 1 доm, включительно. - Внутри цикла переменная
iинициализируется значением 1. - В теле цикла присваивается значение переменной
b[i], которое равно значению переменнойa[2,i]. То есть,b[i]будет содержать значениеa[2,i]. - После выполнения цикла, значение переменной
iстановится равнымm, и цикл завершается. - Значение переменной
bсохраняется в файл. - Переменная
bочищается, то есть, все ее значения удаляются. - Переменная
aочищается, то есть, все ее значения удаляются. - Переменная
mинициализируется значением 1. Цикл начинается заново.