[any] Pascal: (без хранения введённых чисел => "эффективная")
var a, i, x: integer; begin for i := 1 to 6 do begin read(a); if a>0 then x := x + 1 else if a<0 then x := x - 1 end; if x>0 then write('Больше положительных') else if x<0 then write('Больше отрицательных') else write('Одинаково')end.PascalABC.NET: (с хранением введённых чисел в массиве)
## var a := ReadArrInteger(6); var x := a.Sum(x -> x>0 ? 1 : -1); if x=0 then Write('Одинаково') else Print('Больше', x>0 ? 'положительных' : 'отрицательных')Пример работы:
{1}
begin
write (readinteger mod readinteger=0? 'Делится':'Не делится')
end.
{2}
begin
write (readinteger.IsEven? 'Четное':'Не четное')
end.
{3}
begin
var ageS:=readinteger('Введите возраст сестры: ');
var ageB:=readinteger('Введите возраст брата: ');
if ageS=ageB then write ('Им одинаковое кол-во лет') else
if ageS>ageB then write ('Сестра старше на ', ageS-ageB, ' лет') else
write ('Брат старше на ', ageB-ageS, 'лет')
end.