Вопрос по информатике:
Задан двумерный массив найти если таковые есть отрицательные элементы первой строки ответ дать в виде да или нет
в паскаль
- 27.08.2015 17:25
- Информатика
- remove_red_eye 15875
- thumb_up 41
Ответы и объяснения 1
Хотелось бы конечно определиться с границами массива, но раз они не заданы, то допустим, что массив имеет размерность 10х10. Также нам неизвестен тип данных (целочисленный или вещественный), так что допустим, что массив заполняется целочисленными элементами. Тогда, программа примет следующий вид:
VAR
A: ARRAY [1..10, 1..10] OF INTEGER;
i, j: BYTE; {Переменные-счётчики циклов}
flag: BOOLEAN: {переменная флаг логического типа, сигнализирующая о наличии или отсутствии отриц.элементов в первой строке}
BEGIN
flag := FALSE; {Изначально допустим, что отриц.элементов нет}
FOR i := 1 TO 10 DO
FOR j := 1 TO 10 DO
READLN (A[i, j]); {Заполняем массив элементами}
FOR i := 1 TO 10 DO
IF A[1, i] < 0 THEN flag := TRUE; {Проверяем первую строку на наличие отриц. элементов}.
IF flag THEN WRITELN ('Да') ELSE WRITELN ('Нет');
END.
Если в процессе понимания решения возникнут какие-либо сложности, то обращайтесь.
- 28.08.2015 01:46
- thumb_up 19
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.