Информатика, вопрос задал Immortal5 , 10 лет назад

 Задача 1 

В одномерном массиве , состоящем из n вещественных элементов , вычислить ; 

1) номер минимального элемента ;

2) сумму элементов массива ;

 Преобразовать массив таким образом , чтобы сначала располагались все элементы , модуль которых не превышает 1 , а потом - все остальные .

Задача 2

В одномерном массиве , состоящем из n вещественных элементов , вычислить ;

!) минимальный по модулю элемент массива ;

2) сумму модулей элементов массива , расположенных после первого элемента , равного нулю . 

Преобразовать массив таким образом , чтобы в первой его половине располагались элементы в четных позивиях ,  а во второй половине - элементы , стоявшие в нечетных позициях.

Ответы на вопрос

Ответил noodle
0

// language c++

 

float array[n];

 

//Zadacha 1

//1)

int answer;

for (i =0, i <n, i++)

{

  if (array[0] >= array[i])

   array[0] = array[i];

   answer = i;

}

cout<<answer;

 

//2)

int summ;

float array2[n];

for(int i =0, i < n, i++)

{

   summ +=array[i];

}

cout<<summ;

 

//Zadacha2

 

float massive[n];

for (int i = 0, i < n, i++)

{

   if (massive[i] < 0)

    massive[i] = -1 * massive[i];

}

//1)

int answer = 0;

for (i =0, i <n, i++)

{

  if (massive[0] >= massive[i])

   massive[0] = massive[i];

   answer = i;

}

cout << answer;

 

Новые вопросы