Показать сообщение отдельно
Старый 13.06.2012, 20:28   #1 (permalink)
Андрей Романюк
Member
 
Регистрация: 13.05.2011
Сообщений: 49
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Паскаль. Двумерный массив

(небольшое условие)Ввод массивов осуществить в цикле при помощи генератора случайных чисел. Размерность массива задать с клавиатуры по желанию. Вывод массивов производите на чистом экране. Двумерные массивы выводите в виде таблиц.
Результаты решения вашей задачи выводите с пояснительными текстами, каждое с новой строки. Если в массиве произошли изменения по заданию, то необходимо еще раз вывести массив на экран.
сама задача:
Определить количество нечетных по значениям элементов в каждом столбце массива.
Код:
{ђ®¬**оЄ 251}
program romanuk9_2;
uses crt;
type Mas = array[1..100,1..100] of integer;
var  A:mas;
     b,i,j,c,k:integer;
begin
  clrscr;
  k:=0;
  writeln('*введите конечный номер элемента массива(кол-во строк)');
  readln(b);
  writeln('введите конечный номер элемента массива*(кол-во столбцов)');
  readln(c);
  writeln;writeln;
  randomize;
  for i:=1 to b do begin
    for j:=1 to c do begin
    A[i,j]:=random(200)-100;
    write(A[i,j]:5);
    end;
    writeln;
    end;
    for i:=1 to b do begin
      for j:=1 to c do begin
    if A[i,j] mod 2 =0 then k:=k
    else k:=k+1;
    end;
    end;
    writeln;writeln;
    writeln(k,' -кол-во нечетных чисел');
      readln;

    end.
тут два вопроса:
1)как можно нормально задать размерность массива?
2)как вывести кол-во нечетных чисел в каждом столбце отдельно( я могу либо во всех сразу, либо в одном. А во всех, но по отдельности...увы никак( )
Андрей Романюк вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070