Вставка строки в двумерном массиве |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Вставка строки в двумерном массиве |
mugler02 |
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: 0 |
Прошу помочь разобраться с решением задачи:
В двумерном массиве вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей. Заранее спасибо. |
mugler02 |
Сообщение
#2
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: 0 |
Ещё вот такая задачка:
В двумерном массиве удалить столбец, в котором находится первый четный отрицательный элемент. Как я понимаю, Код … k:=0; for j:=1 to n do begin for i:=1 to m do if (a[i,j]<0)and (a[i,j]) mod 2 <> 0 then{если отрицательный и нечетный} k:=j;{запоминаем номер столбца} end; if k=0 then write('В матрице нет отрицательных нечетных элементов') else begin writeln('Номер первого столбца с нечетным отрицательным элементом=',k); for i:=1 to m do{всем элементы всех строк} for j:=k to n-1 do{от номера столбца до предпоследнего} a[i,j]:=a[i,j+1];{присваиваем значение следующего} n:=n-1;{уменьшаем количество столбцов} end; writeln('Удаление столбца:'); … Как думаете, верно? Сообщение отредактировано: mugler02 - |
Текстовая версия | 6.05.2024 8:27 |