<em>// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(10,-20,20); a.Println;
var (min,max):=(a.Min,a.Max);
Write('Номера минимальных элементов: ');
a.IndexesOf(t->t=min).Select(t->t+1).Println;
Write('Номера максимальных элементов: ');
a.IndexesOf(t->t=max).Select(t->t+1).Println;
a.Transform(t->t>0?min:t); a.Println
end.
<u>Пример</u>
6 -2 16 -1 -20 2 -9 0 16 15
Номера минимальных элементов: 5
Номера максимальных элементов: 3 9
-20 -2 -20 -1 -20 -20 -9 0 -20 -20
begin
// создание массива
var n:=ReadInteger('n=');
var a:=new integer[2*n];
for var i:=0 to n-1 do
(a[i],a[i+n]):=(i+1,5*(Sqr(i+1)+3));
a.Println;
// собственно решение
for var i:=0 to n-1 do
Writeln(a[i]:2,a[i+n]:8)
end.
<u>Пример</u>
n= 7
1 2 3 4 5 6 7 20 35 60 95 140 195 260
1 20
2 35
3 60
4 95
5 140
6 195
7 260
Var
r1,r2,r3,U:real;
begin
Write('Введите величины сопротивлений R1, R2, R3: ');
Read(r1,r2,r3);
Write('Введите величину напряжения V: ');
Read(U);
Writeln('Ток через R1 и R2 равен ',U/(r1+r2));
Writeln('Ток через R3 равен ',U/r3)
end.
Пример
Введите величины сопротивлений R1, R2, R3: 130 70 215
Введите величину напряжения V: 220
Ток через R1 и R2 равен 1.1
Ток через R3 равен 1.02325581395349
Возможно
backspace(или как-то так) и delete
удаляют символы по разному
//Pascal
var a, b:integer;
begin
readln(a,b);
if a>0 then writeln(a*b);
if (a<0) and (b<>0) then writeln(a/b)
else if (a<0) and (b=0) then writeln('Делить на 0 нехорошо!');
end.
В предыдущем вопросе я написала решение.
program z;
var a,b,c,d,e,x,g,h:integer;
begin
write('Введите пятизначное число');
read(x);
a:= x mod 10;
b:= x mod 100;
b:= b div 10;
c:= x mod 1000;
c:= c div 100;
d:= x mod 10000;
d:= d div 1000;
e:= x mod 100000;
e:= e div 10000;
if a mod 2=0 then h:=a
else g:=a;
if b mod 2=0 then h:=h+b
else g:=g+b;
if c mod 2=0 then h:=h+c
else g:=g+c;
if d mod 2=0 then h:=h+d
else g:=g+d;
if e mod 2=0 then h:=h+e
else g:=g+e;
writeln(' Сумма нечётных цифр равна ', g);
write(' Сумма чётных цифр равна ', h);
<span>end.</span>