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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2014, 10:03   #1
zzz99
Новичок
Джуниор
 
Регистрация: 13.03.2014
Сообщений: 7
По умолчанию Переменной t присвоить значение истина, если в одномерном массиве имеется хотя бы одно отрицательное и четное число (Паскаль)

Есть код но я не знаю как начать программу
for i:=1 to n do begin
if (a[i]<0) then t1:=true;
if not odd(a[i]) then t2:=true;
end;
t:=t1 and t2;

Переменной t присвоить значение истина, если в одномерном массиве имеется хотя бы одно отрицательное и четное число
zzz99 вне форума Ответить с цитированием
Старый 13.03.2014, 10:09   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

С описания переменных и констант
Код:
Const
  N=10;
Var
  T1,t2:boolean;
// и так далее
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 13.03.2014, 10:14   #3
zzz99
Новичок
Джуниор
 
Регистрация: 13.03.2014
Сообщений: 7
По умолчанию Паскаль

с начало идет var а потом const?
zzz99 вне форума Ответить с цитированием
Старый 13.03.2014, 13:28   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от zzz99 Посмотреть сообщение
с начало идет var а потом const?
вообще-то, Паскаль допускает произвольное размещение блоков описаний.

Но принято, и в данном случае именно так,
сначала задавать константы, потом описывать переменные.

Тем более, что в вашем случае массив лучше описать зависимым от константы:
Код:
  Const 
     N = 10;
  Var
     a : array[1..N] of integer;
    .....
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести число. Если оно положительное, найти его квадратный корень. Если отрицательное - возвести в квадратВвести число. Если оно п FYNZIK Паскаль, Turbo Pascal, PascalABC.NET 1 18.02.2014 16:29
Переменной t присвоить значение true, если дата d1, m1 предшествует (в рамках года) дате d2, m2, и значение false иначе Andrew5674 Паскаль, Turbo Pascal, PascalABC.NET 4 11.12.2013 21:37
в одномерном массиве проверить наличие хотя бы одного отрицательного четного числа. (Delphi) kvm-08 Помощь студентам 2 20.06.2011 08:29
Присвоить нескольким переменным одно значение fezilk25 Общие вопросы Delphi 8 20.11.2010 21:57
присвоить значение формы переменной bicdibus Общие вопросы Delphi 4 19.03.2010 17:22