В одномерном массиве состоящем из n вещественных элементов, вычислить: (нужны скриншоты)
В одномерном массиве состоящем из n вещественных элементов, вычислить:
1)минимальный элемент массива;
2)Сумму элементов массива, расположенных между первым и последним положительными элементами.
Преобразовать массив таким образом, что бы сначала распологались все элементы, равные нулю, а потом- все остальные.
Листинг программы
1)минимальный элемент массива
var
arr: array[1..100] of integer;
i, min, n: integer;
begin
randomize;
min:=1;
readln(n);
for i:=1 to n do
begin
arr:=random(1+n);
write(arr, ' ');
if arr;
end;
writeln;
write(arr[min]);
end.
2)Сумму элементов массива, расположенных между первым и последним положительными элементами.
#include
using namespace std;
int sum(int x[100], int n)
{
int i, last, first, s;
for(i = 0; i < n; i++)
if (x >= 0)
{
first = i;
break;
}
for (i = n-1; i > 0; i--)
if (x >= 0)
{
last = i;
break;
}
s = 0;
for (i = first; i n;
cout > x;
cout