program e;var mas 2 : array [1..10, 1..10] ofinteger;i, j, k

Program e;
var mas 2 : array [1..10, 1..10] of
integer;
i, j, k : integer
begin
for i := 1 to 10 do - здесь
for j := 1 to 10 do - тут
read (mas2[i, j];
(mas2[1+j]lt;0); - отсюда мог перепутать порядок
for i := 1 to 10 do - и тут
for j := 1 to 10 do - и тут
then
k := k+1
writeln(k)
end.

ВОПРОС : Почему цикл for употребляется два раза ?

Задать свой вопрос
Валентина Корченекова
Потому что надобно перебрать элементы массива, содержащих два измерения - строчки и столбцы.
Стефания Фенюшина
Я это грил, мне ответили что нет.
Есения Минервина
Я не могу гадать, почему Для вас кто-то что-то ответил. В таком виде, как Вы написали программку - это так.
Stefanija Depra
Собсна, задачка была поставлена отыскать количество отрицательных чисел в массиве.
Константин Сологубов
Тогда краткий ответ конкретно таков: "Поэтому что надобно перебрать элементы массива, содержащих два измерения - строчки и столбцы".
Виталька Мхчиян
Более длинный - "Поэтому что массив двумерный и для воззвания к каждому элементу надо указать два индекса, каждый из которых самостоятельно изменяется от 1 до n"
Даниил Мартыкушкин
Программка неоптимальна, можно было соединить ввод значений и подсчет отрицательных посреди них.
Игорек Ковеленов
Два чая для вас.
Владимир Скрепчук
Где здесь оценить ,
Ангела
Нигде. комментарии не оцениваются.
1 ответ
1 цикл отвечает за смену i, а 2-ой отвечает за смену значения j. У тебя двумерный массив. Он смотрится как таблица. Тоесть есть номер строчки(j) а есть номер столбца(i)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт