Program zadacha1; uses crt; const N=5; //размер массива var m:array[1..n] of integer; i:integer; Begin Writeln('Исходный массив'); For i:= 1 to n do //readln(m[i]); //для ручного ввода оставьте эту строку begin // для m[i]:=random(101)-50; // случайного Writeln(m[i]); // эти end; // Writeln('Прямой вывод'); For i:=1 to n do writeln(m[i]); Writeln('Обратный вывод'); For i:=1 to n do writeln(m[n+1-i]); End.
Program zadacha2; uses crt; const N=5; // размер массива var m:array[1..n] of integer; i:integer; Begin Writeln('Исходный массив'); For i:= 1 to n do //readln(m[i]); //для ручного ввода оставьте эту строку begin // для m[i]:=random(101)-50; // случайного Writeln(m[i]); // эти end; // Writeln('Вывод'); For i:=1 to n do if i mod 2 = 0 then writeln(m[i]); End.
Program zadacha3; uses crt; const N=5; // размер массива var m:array[1..n] of integer; i:integer; Begin Writeln('Исходный массив'); For i:= 1 to n do //readln(m[i]); //для ручного ввода оставьте эту строку begin // для m[i]:=random(101)-50; // случайного Writeln(m[i]); // эти end; // Writeln('Вывод'); For i:=1 to n do if (n+1-i) mod 2 <> 0 then writeln(m[n+1-i]); End.
arturo95
30.04.2021
Var txt: string; i,k,n,m,mn: integer; a: array of string; begin write('предложение: '); readln(txt); k:=0; mn:=length(txt); for i:=1 to length(txt) do if txt[i]=' ' then k:=k+1; k:=k+1; setlength(a,k+1); for i:=1 to k-1 do begin a[i]:=copy(txt,1,pos(' ',txt)-1); delete(txt,1,pos(' ',txt)); end; a[k]:=txt; n:=length(a[1]); for i:=2 to k do begin if n+length(a[i])<mn then begin mn:=n+length(a[i]); m:=i-1; end; n:=length(a[i]); end; writeln('количество букв: ',mn); writeln('слова: ',a[m],' ',a[m+1]); end.
предложение: кот пришел домой в три часа ночи количество букв: 4 слова: в три
Полковников_Милана
30.04.2021
Код Pascal:
Первая программа:
Const N = 13; Var A,B:array[1..N] of integer; i,j,m:integer; k:byte; Begin Randomize; Write('Исходный массив:'); For i:= 1 to N do Begin A[i]:=random(N); Write(' ',A[i]) End; WriteLn; Write('Уникальные элементы:'); m:=0; For i:= 1 to N do Begin k:=1; For j:= 1 to N do if i<>j then if A[i]=A[j] then k:=0; if k=1 then Begin m:=m+1; B[m]:=A[i]; End End; For m:=1 to m do Begin A[m]:=B[m]; Write(' ',A[m]) End; End.
Var A:array[1..10000] of integer; n,Min,Max,B:integer; Begin Write('Введите размерность массива: ');ReadLn(n); Write('Введите массив A(',n,'): '); For n:= 1 to n do Read(A[n]);
Min:=1; Max:=1; For n:= 2 to n do Begin if A[n]<Min then Min:=n; if A[n]>Max then Max:=n; End; WriteLn('Min(A) = A[',Min,'] = ',A[Min]); WriteLn('Max(A) = A[',Max,'] = ',A[Max]);
B:=A[Max]; A[Max]:=A[Min]; A[Min]:=B;
Write('A(',n,'):'); For n:= 1 to n do Write(' ',A[n]) End.
Const n = 3; m = 4; Var A:array[1..n,1..m] of integer; B:array[1..m,1..n] of integer; i,j:integer; Begin Randomize; WriteLn('Исходная матрица:'); For i:= 1 to N do Begin For j:= 1 to M do Begin A[i,j]:=random(21)-10; Write(A[i,j]:3,' ') End; WriteLn; End; WriteLn; WriteLn('Транспонированная матрица:'); For i:= 1 to M do Begin For j:= 1 to N do Begin B[i,j]:=A[j,i]; Write(B[i,j]:3,' ') End; WriteLn End; End.
Program zadacha1;
uses crt;
const N=5; //размер массива
var m:array[1..n] of integer;
i:integer;
Begin
Writeln('Исходный массив');
For i:= 1 to n do
//readln(m[i]); //для ручного ввода оставьте эту строку
begin // для
m[i]:=random(101)-50; // случайного
Writeln(m[i]); // эти
end; //
Writeln('Прямой вывод');
For i:=1 to n do
writeln(m[i]);
Writeln('Обратный вывод');
For i:=1 to n do
writeln(m[n+1-i]);
End.
Program zadacha2;
uses crt;
const N=5; // размер массива
var m:array[1..n] of integer;
i:integer;
Begin
Writeln('Исходный массив');
For i:= 1 to n do
//readln(m[i]); //для ручного ввода оставьте эту строку
begin // для
m[i]:=random(101)-50; // случайного
Writeln(m[i]); // эти
end; //
Writeln('Вывод');
For i:=1 to n do
if i mod 2 = 0 then writeln(m[i]);
End.
Program zadacha3;
uses crt;
const N=5; // размер массива
var m:array[1..n] of integer;
i:integer;
Begin
Writeln('Исходный массив');
For i:= 1 to n do
//readln(m[i]); //для ручного ввода оставьте эту строку
begin // для
m[i]:=random(101)-50; // случайного
Writeln(m[i]); // эти
end; //
Writeln('Вывод');
For i:=1 to n do
if (n+1-i) mod 2 <> 0 then writeln(m[n+1-i]);
End.