Program test; var a: array of integer; b: array of integer; c: array of integer; aa, bb, cc: integer; begin writeln('Введите размер массива a'); readln(aa); writeln('Введите размер массива b'); readln(bb); a := new integer[aa]; b := new integer[bb]; c := new integer[aa + bb]; cc := 0; aa := 0; bb := 0; writeln('Заполнение массива a'); while(aa < Length(a)) do begin readln(a[aa]); aa := aa + 1; end; writeln('Заполнение массива b'); while(bb < Length(b)) do begin readln(b[bb]); bb := bb + 1; end; while(cc < Length(c)) do begin if(cc < Length(a)) then begin c[cc] := a[cc] end else begin c[cc] := b[cc - Length(a)]; end; cc := cc + 1; end; writeln('Полученный массив'); cc:=0; while(cc < Length(c)) do begin writeln(c[cc]); cc:=cc+1; end;end.
1. program n_1; var a, b : string; i, s, n: integer; begin n:=0; repeat writeln('Введите слово'); readln(a); s:=length(a); for i:=1 to s do begin if a[i]='' then n:=n+1 end; if n>=2 then b:=b+' '+a; writeln('Слово',b); writeln('Количество букв: ', n); end. program abc; var a:string; z, i, k, l m, n: integer; begin k:=0; l:=0; m:=0; n:=0; writeln('Введите слово'); readln(a); z:=length(a); for i:=1 to z do begin if a[i]='Щ' then k:=k+1 else if a[i]='Ц' then l:=l+1 else if a[i]='Ы' then n:=n+1 else m:=m+1; end; writeln('Щ', k, 'Ц', l, 'Ы', n, 'О', m); end. это на нахождение двойных букв program chet; var a, l: string; s, i: integer; begin repeat writeln('Введите слово'); readln(a); s:=length(a); for i:=1 to s do if a[i]=a[i+1] then l:l+' '+a; until a>' '; writeln(l); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку