Задан массив из 12 вещественных чисел. Поменять местами два элемента массива, номера которых вводятся с клавиатуры. Вывести элемент после замены.
5-9 класс
|
var
n,i,k,m:integer;
x:real;
a:array[1..100]of real;
begin
//read(n);
n:=12;
for i:=1 to n do
read(a[i]) ;
read(k,m);
x:=a[k];
a[k]:=a[m];
a[m]:=x;
for i:=1 to n do
write(a[i]:1:6,' ');
readln;readln;
end.
CONST N=12;
var a:array[1..12] of integer;
n1,n2,i,tmp:integer;
begin
readln(n1,n2);
for i:=1 to N do
begin
read(a[i]);
end;
tmp:=a[n1];
a[n1]:=a[n2];
a[n2]:=tmp;
for i:=1 to N do write(a[i]);
end.
Другие вопросы из категории
1100*1000
10110,11*1010,10
1*0=0
1*1=1
0*1=0
0*0=0
Продолжи ряд: 1,1,1,3,5,9,17,31, _______________
Читайте также
элементов массива.
3)задан массив из 9 целых чисел.Вывести на экран чётные элементы
Задан массив из N вещественных чисел,которые вводятся с клавиатуры. Отрицательные элементы уменьшить на 5, остальные заменить их номерами.
Задан массив из N вещественных чисел,которые вводятся с клавиатуры. Отрицательные элементы уменьшить на 5, остальные заменить их номерами.Я ввела эту задачу в паскале и у меня требует ввод данных, что мне писать