1) uses crt;
var a,s:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
for i:=1 to n do begin
s:=s*a;
end;
writeln('Число ',a,' в степени ',n,' равно ',s);
end.
2)uses crt;
var a,s:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
for i:=1 to n do begin
s:=s*a;
writeln(a,' в степени ',i,' равно ',s);
end;
end.
3)uses crt;
var a,s,p:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
p:=1;
write('1 + ');
for i:=1 to n do begin
s:=s*a;
p:=p+s;
if i<n then write(s,' + ');
if i=n then write(s,' = ');
end;
writeln(p);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Тема массивы. язык - pascal abc. нужна программа по принципу работы вводим 10 элементов массива - выводятся нечетные.
var a:array [1..n] of integer;
i: integer;
begin
randomize;
writeln ("Массив из 10 элементов:');
for i:=1 to n do
begin
a[i]:= random(101);
write (a[i],' ');
end;
writeln('Нечетные элементы:');
for i:=1 to n do
if a[i] mod 2<>0 then
write(a[i],' ');
end.
Используем рандом для заполнения массива