• Предмет: Информатика
  • Автор: artemurin11
  • Вопрос задан 5 месяцев назад

ОЧЕНЬ СРОЧНО ПОМОГИТЕ!!! ДАЮ 50 БАЛЛОВ
НАПИСАТЬ НА СИ
В одномерном массиве, состоящем из n вещественных элементов, вычислить:


1) номер минимального по модулю элемента массива;


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


3)Сжать массив, удалив из него все элементы, величина которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями.

Первый и второй пункт я вроде сделал, основная проблема в 3

Ответы

Ответ дал: abaevmamet3
0

Ответ:

for (i = 0; i < n; i++){

if ( arr[i] >= a && arr[i] <= b ){

arr[i] = arr[i+1];

arr[i] = 0;

}

}

for (i = 0; i < n; i++){

cout << arr[i] << " ";

}


artemurin11: Можно на простом си не с++?
Вас заинтересует