Программа


N=4 : M=3          'Определение размерности массивов
DIM P(N,M)         'Исходный массив
DIM T%(N,M)        'Получаемый массив

'Ввод исходного массива:
CLS                'Очистка экрана
FOR i%=1 TO N      'Цикл ввода массива
  FOR j%=1 TO M      'Цикл ввода строки
    PRINT "Введите элемент P[";i%;",";j%;"] ";
                                     'Вывод приглашения ввести элемент массива
    INPUT ,P[i%,j%]                   'Ввод элемента массива
  NEXT j%
NEXT i%
CLS                   'Очистка экрана
'Вывод исходного массива:
PRINT "Исходный массив:"         'Вывод заголовка
FOR i%=1 TO N                    'Цикл вывода массива
  FOR j%=1 TO M                    'Цикл вывода строки
    PRINT USING "  ###.##";P[i%,j%];         'Вывод элемента массива
  NEXT j%
  PRINT                            'Пропуск строки
NEXT i%
PRINT                 'Пропуск строки
'Обработка массива:
FOR i%=1 TO N      'Цикл обработки массива
  FOR j%=1 TO M      'Цикл обработки строки
    IF P[i%,j%]>0 THEN    'Определение элемента массива
                    T%[i%,j%]=1
                  ELSEIF P[i%,j%]=0 THEN
                                      T%[i%,j%]=0
                                    ELSE
                                      T%[i%,j%]=-1
    END IF
  NEXT j%
NEXT i%
'Вывод полученного массива:
PRINT "Полученный массив:"         'Вывод заголовка
FOR i%=1 TO N                    'Цикл вывода массива
  FOR j%=1 TO M                    'Цикл вывода строки
    PRINT USING "  ##";T%[i%,j%];         'Вывод элемента массива
  NEXT j%
  PRINT                            'Пропуск строки
NEXT i%
PRINT                 'Пропуск строки
'Вычисление KP:
KP%=0                'Обнуление суммы
FOR i%=1 TO N        'Цикл обработки массивов
  FOR j%=1 TO M      'Цикл обработки строки
    IF P[i%,j%]>0 THEN KP%=KP%+1    'Набор числа положительных элементов
  NEXT j%
NEXT i%
PRINT "KP=";KP%       'Вывод KP
END

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию