Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 21:20   #1
FLORA
Пользователь
 
Регистрация: 16.01.2009
Сообщений: 24
По умолчанию pascal

помогите пожалуйсто с задачкой.
Подсчитать для вводимого массива количество элементов, входящих в диапозон [0,1]
Необходимость обостряет разум. Сделай сам почуствуй необходимость.
FLORA вне форума Ответить с цитированием
Старый 05.06.2009, 21:27   #2
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

обнуляем счетчик, бежим по массиву, если элемент массива >= 0 и <= 1 увеличиваем счетчик.
Evgeniy26 вне форума Ответить с цитированием
Старый 05.06.2009, 21:30   #3
FLORA
Пользователь
 
Регистрация: 16.01.2009
Сообщений: 24
По умолчанию

покажи плиз как а то я пробую у меня счётчик вечно 1
Необходимость обостряет разум. Сделай сам почуствуй необходимость.
FLORA вне форума Ответить с цитированием
Старый 05.06.2009, 21:34   #4
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  i, j, Col, Row, Count: Integer;
  Mas: array of array of Real;
begin
  Write('Enter count row: ');
  Read(Row);
  Write('Enter count col: ');
  Read(Col);
  if (Col > 0) and (Row > 0) then
  begin
    SetLength(Mas, Row, Col);
    for i := 0 to Row - 1 do
      for j := 0 to Col - 1 do
      begin
        Write('Mas[' + IntToStr(i) + ', ' + IntToStr(j) + '] =');
        Readln(Mas[i, j]);
      end;
    Count := 0;
    for i := 0 to Row - 1 do
      for j := 0 to Col - 1 do
        if (Mas[i, j] >= 0) and (Mas[i, j] <= 1) then
          Inc(Count);
    Writeln(Count);
    Readln;
  end;

end.

Последний раз редактировалось Evgeniy26; 05.06.2009 в 21:49.
Evgeniy26 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
pascal sasa26 Паскаль, Turbo Pascal, PascalABC.NET 0 24.05.2009 20:00
Перевод кода из Pascal в Object Pascal zemskov77 Общие вопросы Delphi 1 03.01.2009 09:37