Уважаемый
Programm, а Вы не подумывали над тем, чтобы начать самому учиться? Или Вы рассчитываете так и выехать на форумах? Типа "получил задание - скинул на форумы - скатал - сдал"? Сразу скажу: добром не кончится. Есть очень большой опыт общения с такими "умными", хотя бы на этом форуме. Пока программки детские, вроде этих, которые пишутся за 3-5 минут, можно и "помочь", но дальше задания будут усложняться, и желающих впрягаться в них резко поубавится. До нуля. И что? Начнется "спасите, помогите, отчисляют!!!!"? Проходили, и не раз. Так что мой вам (поверьте!) добрый совет: беритесь за ум, пока не поздно. Причем за собственный: на чужом далеко не уедешь.
Ну а пока - держите:
Код:
Var
fig:Char;
P:String;
N:Byte;
Procedure Form_String(F:Char; M:Byte; var S:String);
var i:byte;
begin
S:='';
for i:=1 to M do S:=S+F;
end;
Begin
Write('Enter the figure: ');
Readln(fig);
Write('Enter the number of figures in string (>0 and <256): ');
Readln(N);
Form_String(fig,N,P);
Writeln(P);
Readln
End.
Код:
Var
Q,C,A1,A2:Real;
Procedure Triang(Ang,Hyp:real; var Leg1:real; var Leg2:real);
begin
Leg1:=Hyp*Sin(Ang*Pi/180);
Leg2:=Hyp*Cos(Ang*Pi/180);
end;
Begin
Write('Hypotenuse (>0) = ');
Readln(C);
Write('Angle (>0 and <90) = ');
Readln(Q);
Triang(Q,C,A1,A2);
Writeln('Legs:');
Writeln(A1:0:5);
Writeln(A2:0:5);
Readln
End.