Ligacom
?>

Дано одномерный массив, элементы которого действительные числа. Найти сумму всех элементов массива. В первую строку ввести единое целое число N (0 Во второй строке введите элементы массива через кл.Пропуск. Значение элементов является действительные числа, по модулю не превышают 100000, например 9.2 4.8 -89.5 8.3 7.3 34.16 5.3 6.45 8.2 -40.4

Информатика

Ответы

gameover98
//Pascal ABC.NET v3.1 сборка 1219

Const
 n=10;

 Var
 ar:array[1..n] of integer;
 k1,i,c,k2,k3:integer;
begin
 randomize;
 writeln('First array:');
 for i:=1 to n do
  begin
   ar[i]:=random(9)-3;
   write(ar[i]:4);
  end;
 writeln;
 write('Enter index 1:');
readln(k1);
 write('Enter index 2:');
readln(k2);
 if (ar[k1]>0) and (ar[k2]>0) then
  begin
   c:=ar[k1];
   ar[k1]:=ar[k2];
   ar[k2]:=c;
  end
  else
  begin
   write('Enter index 3:');
readln(k3);
   c:=ar[1];
   ar[1]:=ar[k3];
   ar[k3]:=c;
  end;
 writeln('Final array:');
 for i:=1 to n do
  write(ar[i]:4);
end.

Пример работы программы:
First array:
  -1  -1   1  -1   0  -1  -2  -2   5  -2
Enter index 1:9
Enter index 2:1
Enter index 3:7
Final array:
  -2  -1   1  -1   0  -1  -1  -2   5  -2

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано одномерный массив, элементы которого действительные числа. Найти сумму всех элементов массива. В первую строку ввести единое целое число N (0 Во второй строке введите элементы массива через кл.Пропуск. Значение элементов является действительные числа, по модулю не превышают 100000, например 9.2 4.8 -89.5 8.3 7.3 34.16 5.3 6.45 8.2 -40.4
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Татьяна Гришаевич
nelli-bi6
ogonizoloto
westgti77105
Екатерина1979
Любовь-Волков1205
Михаил1121
kassel1b
rsd737
Stanislavovna1237
yocrew13
Головин662
Романенко
mokeevahelena
Nzharenikova