№1
program fff;
var a, b, c: integer;
begin
writeln('введите первое число');
readln(a);
b:=a+1;
c:=a+2;
writeln(a);
writeln(b);
writeln(c);
end.
№2
program fff;
var r, o, p: integer;
begin
writeln('введите длину ребра');
readln(r);
o:=r*r;
o:=r*o;
p:=r*r;
writeln('объем куба=',o);
writeln('площадь стороны=',p);
end.
№3
program fff;
var ch, a, b, c, su, pr: integer;
begin
writeln('введите трехзначное число');
read(ch);
a:= ch div 100;
b:=ch mod 10;
c:= ch div 10;
c:= c mod 10;
su:=a+b+c;
pr:=a*b*c;
writeln('сумма=',su);
writeln('произведение=',pr);
end.
Поделитесь своими знаниями, ответьте на вопрос:
program raf105;
var
a,b: array of integer;
i,x: integer;
procedure divide7(x: integer; arr: array of integer);
begin
arr[0]: = x div 1000000;
arr[1]: = (x div 100000) mod 10;
arr[2]: = (x div 10000) mod 10;
arr[3]: = (x div 1000) mod 10;
arr[4]: = (x div 100) mod 10;
arr[5]: = (x div 10) mod 10;
arr[6]: = x mod 10;
end;
begin
setlength(a,7);
setlength(b,7);
writeln('добро в игру "лотерея"! ');
write('введите семизначное число: ');
readln(x);
writeln;
divide7(x,a);
x: = random(1000000,9999999);
divide7(x,b);
write('введённые числа: ');
for i: =0 to 6 do
write(a[i],' ');
writeln;
write('сгенерированные числа: ');
for i: =0 to 6 do
write(b[i],' ');
end.
2 вариант (без процедуры)program raf105;
var
a,b: array[1..7] of integer;
i,x: integer;
begin
writeln('добро в игру "лотерея"! ');
write('введите семизначное число: ');
readln(x);
writeln;
a[1]: = x div 1000000;
a[2]: = (x div 100000) mod 10;
a[3]: = (x div 10000) mod 10;
a[4]: = (x div 1000) mod 10;
a[5]: = (x div 100) mod 10;
a[6]: = (x div 10) mod 10;
a[7]: = x mod 10;
x: = random(1000000,9999999);
b[1]: = x div 1000000;
b[2]: = (x div 100000) mod 10;
b[3]: = (x div 10000) mod 10;
b[4]: = (x div 1000) mod 10;
b[5]: = (x div 100) mod 10;
b[6]: = (x div 10) mod 10;
write('введённые числа: ');
for i: =1 to 7 do
write(a[i],' ');
writeln;
write('сгенерированные числа: ');
for i: =1 to 7 do
write(b[i],' ');
end.
pascalabc 3.4.2