A={0,1}. для непустого слова p определить, является ли оно записью степени двойки (1, 2, 4, 8, …) в двоичной системе счисления. ответ: слово 1 (является) или слово 0.
Const m=10; n=6; var a:array[1..10,1..6] of integer; i,j:integer; begin Writeln('Элементы массива'); for i:=1 to m do begin for j:=1 to n do begin a[i,j]:=sqr(i)+sqr(j); Write(a[i,j]:4) end; Writeln end end.
const n = 10; var a: array[1..n] of integer; i, t: integer;
begin Randomize; Writeln('Элементы массива'); for i := 1 to n do begin a[i] := Random(50); Write(a[i]:3); end; Writeln; t:=a[n]; for i:=n-1 downto 1 do a[i+1]:=a[i]; a[1]:=t; Writeln('Результирующий массив'); for i := 1 to n do Write(a[i]:3); Writeln end.
Program p1; Var a1,a2,k,i:integer; Begin Write('Введите число: '); Readln(a1); For i:=0 to 1 do Begin Write('Введите число: '); Readln(a2); if a2>a1 then k:=k+1; a1:=a2; End; if k=2 then Writeln('Эта последовательность является возрастающей') else Writeln('Эта последовательность не является возрастающей'); End.
Это реализовано с цикла while:
Program p2; Var a1,a2,k,i:integer; Begin Write('Введите число: '); Readln(a1); While i<>2 do Begin Write('Введите число: '); Readln(a2); if a2>a1 then k:=k+1; a1:=a2; i:=i+1; End; if k=2 then Writeln('Эта последовательность является возрастающей') else Writeln('Эта последовательность не является возрастающей'); End.
Это реализовано с цикла repeat:
Program p3; Var a1,a2,k,i:integer; Begin Write('Введите число: '); Readln(a1); repeat Begin i:=i+1; Write('Введите число: '); Readln(a2); if a2>a1 then k:=k+1; a1:=a2; End; until i=2; if k=2 then Writeln('Эта последовательность является возрастающей') else Writeln('Эта последовательность не является возрастающей'); End.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку