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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2010, 00:52   #11
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

True потому что у вас так написано
Код:
rez:=(a>0) or (a<0);
Ну уж дальше сами наверное сможете.
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 22.10.2010, 00:53   #12
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

Цитата:
Сообщение от WitaliG Посмотреть сообщение
Тут если ввожу положительное число, программа пишет True, но если ввожу -5, то по ее мнению все-равно True/
Вопрос: насколько корректно я написал код, и почему в случае с отрицательным числом True/
Читайте про логические функции: and, or, xor, not

Кстати, как вариант без использования if:
Код:
begin
  readln(a);
  writeln('Число А положительное: ',A >= 0);
  readln;
end.
ICQ: 593-013-807

Последний раз редактировалось Don Karleone; 22.10.2010 в 00:57.
Don Karleone вне форума Ответить с цитированием
Старый 22.10.2010, 00:58   #13
Kingdom_Reborn
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 130
По умолчанию

Базиля, число ноль не положительное... и не отрицательное...
Kingdom_Reborn вне форума Ответить с цитированием
Старый 22.10.2010, 00:59   #14
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Kingdom_Reborn
без комментариев
Базиля вне форума Ответить с цитированием
Старый 22.10.2010, 01:09   #15
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

меня так увлекла дискусия по поводу 0, что я открыл книгу по математике и почитал ее. Так вот, она гласит следующее: число 0 не является ни положительным ни отрицательным.
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Старый 22.10.2010, 20:28   #16
Мария1
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 1
По умолчанию

нужна помощь, с паскалем проблемы( очень на вас надеюсь!

задача: дан одномерный массив числовых значений, насчитывающий N элементов. определить имеются ли в массиве 2 подрят идущих нуля
Мария1 вне форума Ответить с цитированием
Старый 23.10.2010, 00:38   #17
WitaliG
Пользователь
 
Регистрация: 17.08.2010
Сообщений: 75
По умолчанию

Большое спасибо: процесс пошел.
WitaliG вне форума Ответить с цитированием
Старый 23.10.2010, 03:01   #18
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Мария1 Посмотреть сообщение
нужна помощь, с паскалем проблемы( очень на вас надеюсь!

задача: дан одномерный массив числовых значений, насчитывающий N элементов. определить имеются ли в массиве 2 подрят идущих нуля
Во-первых. Одна тема - один вопрос! Правила все-таки читать надо.
Во-вторых какие проблемы с заданием?
1. вводим переменные типа boolean waszero и exists;
2. Проходим по массиву (for i+1 to 'длина массива')
3. смотрим если элемент массива равен нолю
3.1 если waszero, то exists присваиваем true и прерываем цикл
3.2 если waszero = false, то waszero :=true;
4. выводим
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 23.10.2010, 08:05   #19
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ох, не хотел я Марии отвечать (ибо нечего лезть в чужую тему!)

но раз уж XeruH попытался помочь, прийдётся и мне свои пять копеек добавить...
Код:
var i : integer;
   WasZerous : boolean;
...
begin
   ... тут ввод массива ...

   WasZerous := false;
   for i:=1 to N-1 do 
      if (A[i]=0) and (A[i+1]=0) then begin
           WasZerous :=true;
           break;
      end;

  if WasZerous then WriteLn('Есть подряд идущие нули')
  else Writeln('Нет подряд идущих нулей');

  Readln;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на паскаль St1fler92 Помощь студентам 2 27.05.2009 00:19
Задача на паскаль St1fler92 Помощь студентам 4 26.05.2009 16:21
Задача на Паскаль Julia86 Помощь студентам 1 08.03.2009 11:44
Задача по паскаль. aleksandr_dss Помощь студентам 1 31.12.2008 00:09