Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var a,b: integer;
is7: boolean;
begin
readln(a);
b: =0;
is7: =false;
while a < > 0 do
b: =b+a mod 10;
if a mod 10 = 7 then
is7: =true;
a: =a div 10;
end;
wrtieln('сумма цифр: ', b);
write('цифра 7 ');
if is7 then writeln('есть') else writeln('нет');
readln;
end.
program sir; var y,x,h: real; beginx: =280; h: =0.1; while h< =1 do begin y: =x*h; writeln('цена за ',h*1000,' грамм ',y,' руб'); h: =h+0.1 end; end.
2я скобка после --> всегда будет ложно
а значит и 1 должна быть ложна т.к 0 --> 0 = 1,дгугие случаи не подходят.
ну и если поставить пару значений посчитать то х=2 самый лучший вариант
(25< 2(2+1)(2+> (2< 1)
25< 24 это лож
и 2< 1 тоже лож. а 0 --> 0 есть 1
{кажется так. если будет ощибка в лс напиши}
program rrr;
uses crt;
var a,b,c,s: integer; {если будут дробные значения то вместо integer ставь real}
writeln('введи стороны треугольника: '); read(a,b,c);
if a*a=b*b+c*c then
s: =b*c/2;
writeln('площадь=',s);
end
else if b*b=a*a+c*c then
s: =a*c/2;
else if c*c=a*a+b*b then
s: =a*b/2;
else s: =a+b+c;
writeln('периметр= ',s);
Популярные вопросы