Первая
Program n1;
Uses CRT;
Var a,b,c,k: integer;
begin
Writeln('Vvedite a,b,c');
Readln(a,b,c);
If (a=b)and(b=c) then begin k:=1; writeln('Ravnostoronnij') end else
If (a=b)or(b=c)or(a=c) then begin k:=1; writeln('Ravnobedrennij'); end;
If (sqr(a)=sqr(b)+sqr(c))or(sqr(b)=sqr(a)+sqr(c))or(sqr(c)=sqr(b)+sqr(a))
then begin k:=1; writeln('Pryamoygolnij'); end;
If (a>b+c)or(b>a+c)or(c>a+b) then begin k:=1; writeln('treygolnik nelza sostavit'); end;
If k=0 then writeln('Treygolnik Raznostoronnij');
readln
end.
Вторая
Program n1;
Uses CRT;
Var a,b,c: integer;
begin
ClrScr;
Writeln('Vvedite a,b,c');
Readln(a,b,c);
If (a>0)and(b>0)and(c>0) then writeln('Summa kvadratov=',sqr(a)+sqr(b)+sqr(b));
If (a mod 2=0)or(b mod 2=0)or(c mod 2=0) then writeln('Summa =',a+b+c,', Proizvedenie =',a*b*c);
readln
end.
5. 22122
6. 12112
7. 12122
8. 12111
В таких заданиях легче начинать с конца.
Var a,b,c,d:integer;
begin
writeln('Введите 4 числа:');
readln(a,b,c,d);
if b*d mod 2 = 0
then writeln('b = ',b,' d = ',d,' ',b,'*',d,' = ',b*d);
end.
Пример:
<span>Введите 4 числа:
</span><span>51 32 19 73
</span>b = 32 d = 73 32*73 = 2336
Я то это сделаю, но скажи в каком виде тебе надо ?
Вот, если не понятно спрашивай!
Всего две стороны у флажка
Флажков пять
Максимальное количество возможных сигналов =
= 2^5 =32 сигнала