Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Задача про Boolean

Автор: Krono 18.02.2009 3:38

Даны целочисленные векторы A,B,C,D у каждого из них заведомо есть хотя бы одна отрицательная компонента.

задание.
составить программу,которая обеспечивает присвоение логической переменной true,если отрицательная компонента у вектора C встретится не позднее , чем у вектора A и B , и значение false - в противном случае.

я с переменными true false не представляю как делать даже на форуме читал.

Автор: Lapp 18.02.2009 4:52

Цитата(Krono @ 17.02.2009 23:38) *
я с переменными true false не представляю как делать даже на форуме читал.
Только не с "переменными", а со значениями true и false smile.gif.

Вот так:
var
a,b,c: array[1..n]of integer;
x: boolean;
i: integer;
....
i:=0;
repeat Inc(i) until (a[i]<0)or(b[i]<0)or(c[i]<0);
x:=c[i]<0;

Автор: Krono 20.02.2009 0:07

Цитата(Lapp @ 18.02.2009 0:52) *

Только не с "переменными", а со значениями true и false smile.gif.

Вот так:
var
a,b,c: array[1..n]of integer;
x: boolean;
i: integer;
....
i:=0;
repeat Inc(i) until (a[i]<0)or(b[i]<0)or(c[i]<0);
x:=c[i]<0;


спасибо за помощь разобрался наконец . smile.gif