1) Program n1; const n=10; var a: array [1..n] of integer; i,sum: integer; begin randomize; sum:=0; for i:=1 to n do a[i]:=random(100)+1; for i:=1 to n do sum:=sum+a[i]; writeln('сумма: ',sum); end. 2) Program n2; const n=10; var a: array [1..n] of integer; i,sum,j,temp: integer; begin randomize; writeln('исходный массив'); for i:=1 to n do begin a[i]:=random(100)+1; write(a[i],' '); end; writeln; writeln('полученный массив: '); for i:=1 to n do for j:=i to n do if a[j]<a[i] then begin temp:=a[i]; a[i]:=a[j]; a[j]:=temp end; for i:=1 to n do write(a[i],' '); end.
Var M, Day : integer; Sm, S : real; begin writeln('Вычисление стоимости телефонного разговора'); writeln('Введите исходные данные'); writeln('Стоимость минуты разговора, руб. '); readln(Sm); writeln('Длительность разговора (целое количество минут) '); readln(M); writeln('День недели (1-понедельник, ... 7-воскресенье) '); readln(Day); S:=Sm*M; if (Day=6)or(Day=7) then writeln('Стоимость разговора с учетом скидки = ',S*0.8,' руб') else writeln('Стоимость разговора = ',S,' руб'); end.
Пример: Вычисление стоимости телефонного разговора Введите исходные данные Стоимость минуты разговора, руб. 1 Длительность разговора (целое количество минут) 6 День недели (1-понедельник, ... 7-воскресенье) 7 Стоимость разговора с учетом скидки = 4.8 руб
Program n1;
const n=10;
var a: array [1..n] of integer;
i,sum: integer;
begin
randomize;
sum:=0;
for i:=1 to n do a[i]:=random(100)+1;
for i:=1 to n do sum:=sum+a[i];
writeln('сумма: ',sum);
end.
2)
Program n2;
const n=10;
var a: array [1..n] of integer;
i,sum,j,temp: integer;
begin
randomize;
writeln('исходный массив');
for i:=1 to n do
begin
a[i]:=random(100)+1;
write(a[i],' ');
end;
writeln;
writeln('полученный массив: ');
for i:=1 to n do
for j:=i to n do
if a[j]<a[i] then
begin
temp:=a[i];
a[i]:=a[j];
a[j]:=temp
end;
for i:=1 to n do write(a[i],' ');
end.
begin
writeln('Вычисление стоимости телефонного разговора');
writeln('Введите исходные данные');
writeln('Стоимость минуты разговора, руб. ');
readln(Sm);
writeln('Длительность разговора (целое количество минут) ');
readln(M);
writeln('День недели (1-понедельник, ... 7-воскресенье) ');
readln(Day);
S:=Sm*M;
if (Day=6)or(Day=7)
then writeln('Стоимость разговора с учетом скидки = ',S*0.8,' руб')
else writeln('Стоимость разговора = ',S,' руб');
end.
Пример:
Вычисление стоимости телефонного разговора
Введите исходные данные
Стоимость минуты разговора, руб.
1
Длительность разговора (целое количество минут)
6
День недели (1-понедельник, ... 7-воскресенье)
7
Стоимость разговора с учетом скидки = 4.8 руб