1. Типовой "школьный" вариант // PascalABC.NET 3.0, сборка 1076 var s,a1,a2,a3:string; p:integer; begin s:='22 33 444'; p:=Pos(' ',s); a1:=Copy(s,1,p-1); Delete(s,1,p); p:=Pos(' ',s); a2:=Copy(s,1,p-1); Delete(s,1,p); a3:=s; Writeln(a1,#13#10,a2,#13#10,a3) end.
Результат выполнения программы: 22 33 444
2."Современный" вариант // PascalABC.NET 3.0, сборка 1076 begin var s:='22 33 444'; var m:=s.ToWords; var a1:=m[0]; var a2:=m[1]; var a3:=m[2]; Writeln(a1,#13#10,a2,#13#10,a3) end.
Var N,M,R,S:Array[1..20] of integer; i,min,q,k,max:integer; begin Randomize; max:=-200; min:=200; writeln('1 массив'); for i:=1 to 20 do begin N[i]:= random(100)-50;write(N[i]:4);end;writeln; writeln('2 массив'); for i:=1 to 20 do begin M[i]:= random(100)-50; write(M[i]:4);end;writeln; writeln('массив Суммы'); for i:=1 to 20 do begin S[i]:= N[i]+M[i]; if max < S[i] then begin max:=S[i];q:=i;end; write(s[i]:4);end; writeln; writeln('массив Разности'); for i:=1 to 20 do begin R[i]:= N[i]-M[i]; if min > S[i] then begin min := S[i];k:=i;end; write(R[i]:4);end;writeln; writeln('максимальный ' , max, ' его индекс ',q); writeln;writeln('минимальный ' , min, ' его индекс ',k); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку