Дан массив N .Найти количество всех неотрицательных элементов . При этом N должно...

0 голосов
31 просмотров

Дан массив N .Найти количество всех неотрицательных элементов . При этом N должно вводится с клавиатуры , а числа должны быть рандомными. Программа должна быть на С++


Информатика (17 баллов) | 31 просмотров
Дано ответов: 2
0 голосов
Красивенький вывод уж сам.
 
#include
using namespace std;

int main() {
    cout << "n = ";<br>    int n, not_null;
    cin >> n;
    int *mass = new int [n];
    //Заполнение и вывод массива
    for (int i = 1; i <= n; i++) {<br>        mass[i] = rand()-rand();
        cout << "mass["<<i << "] = "<<mass[i] << endl;<br>        //Определяем положительные числа и считаем их
        if (mass[i] > 0) {
            not_null++;
        };
    }
   

    cout << "n > 0 = " << not_null << endl;<br>
    system("pause");
   return 0;
}


(1.0k баллов)
0 голосов

#include      /* printf, scanf, puts, NULL */
#include     /* srand, rand */
#include
(1.2k баллов)
0

на 10 строке ошибка. Выражение должно иметь константное значение. Вы компилировали свой код? или загулили?

0
0

Странно гулить

0

в VS даже компилировать не дает.... странно