Символьные величины сравниваются по коду в кодировочной таблице, если не указаны другие параметры даты - это обьект и сравниваются по хешу, скорее всего в этом случае хеш считает, как кол-во секунд от некой конкретной даты(нулевой даты) логические величины т.е. true и false, сравниваются равны или нет. хотя возможны и более сложные операции
Спасибо
Ответ дал: Гость
program xxx;
var i, n : integer;
s : real;
a : array [1..20] of real;
begin
writeln('введите размерность массива n=');
readln(n);
write('введите элементы массива а: ');
for i: =1 to n do
readln(a[i]);
writeln('исходный массив а: ');
for i: =1 to n do
writeln(a[i]);
s: =0;
for i: =1 to n do
if a[i]> 0 then s: =s+a[i];
writeln('сумма положительных элементов =', s);
readln
end.
Ответ дал: Гость
program p_1
var
a: string
begin
writeln ('vvedite nazvanie rek');
read (a);
if (a='волга,днепро,нёман,енисей')then
writeln ('в беларуси протекают только днепро,нёман');
end.
Другие вопросы по: Информатика
Похожие вопросы
Знаешь правильный ответ?
Как сравниваются символьные величины, даты, логические величины?...
Популярные вопросы