Тема: Потрібна допомога з написанням коду C++.
В одновимірному масиві, що складається з N дійсних елементів, обчислити: – номер мінімального елемента масиву; – суму елементів масиву, що розташовані між першим і другим від’ємними елементами.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Потрібна допомога з написанням коду C++.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
В одновимірному масиві, що складається з N дійсних елементів, обчислити: – номер мінімального елемента масиву; – суму елементів масиву, що розташовані між першим і другим від’ємними елементами.
не можу зробити щоб рахувало.
Тобто ви вже зробили знаходження першого і другого від'ємного елемента, тоді остається пройтися в циклі від першого елемента до другого шукаючи мінімальний 
наприклад якщо ваш масив називається "arr" тоді так
double minElement = arr[/*номер першого від'ємний елемент + 1*/];//тут буде мінімальний елемент
int num;//тут номер мінімального елементу 
//тут ваш цикл
if(arr[i] < minElement)
{
minElement = arr[i];
num = i;
}
//кінець циклу
cout<<num;що до суми це
double sum(0);//сума
//тут ваш цикл
sum+=arr[i];
//кінець циклу
cout<<sum;я неможу знайти друге мінімальне число
я неможу знайти друге мінімальне число
Покажіть ваш код, я ж не знаю що у вас там
та нема там ніякого коду, хіба лаба сусіда по гуртожитку з паралельного потоку
не обов’язково спочатку шукати від’ємні числа а потім знову бігти по масиву, можна все перелічене в завданні за один прохід
#include <iostream>
#include<conio.h>
using namespace std;
int main() {
    const int N = 10;
    int array[N];
    int sum = 0;
    int count = 0;
    int el=10000 ;
    for (int j = 0; j < N; j++) {
        cout << "array[" << j << "]= ";
        cin >> array[j];     //введення чисел масиву
        
    }
    for (int j = 0; j < 10 ;j++) 
        cout << array[j] << " ";//виведення чисел усього масиву
    for (int j = 0; j < N; j++) 
        if (el > array[j]) 
            el = array[j];//знаходження мінімального елемента масиву
    
    
    cout <<"\n" <<el << " min"<<endl;//виведення мінімального елемента масиву
    
    for (int j = 0; j < 10; j++) {
        if (el < 0)
        {
            sum += array[j];//якщо мінімальний елемент менше нуля запускоється рахунок
        }
        if (array[j]<0)//тут помилка не знаю як її виправити. щоб коли ще один елемент був менший нуля все зупинялось
        {
            break; 
        }
    }
    
    cout <<"\n"<< sum<<endl;//виводить значення суми
  
    system("pause");
}Замість жирного шрифту зробіть тег code. І додайте пару слів опису, на кшталт "зробив".
Замість рядків 28-38:
int i=0;
int sum=0;
while(array[i++]>=0);//пропускаємо всі не від'ємні і перший від'ємний
while(array[i]>=0) {//поки елементи не від'ємні
  sum+=array[i++];//сумуємо їх
}Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися