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

Ответы 6

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

      patches
    • 6 лет назад
    • 0
  • http://www.tutorialspoint.com/compile_cpp_online.php
    • Автор:

      rivera
    • 6 лет назад
    • 0
  • Странно гулить
    • Автор:

      birdy82
    • 6 лет назад
    • 0
  • в VS даже компилировать не дает.... странно
  • Красивенький вывод уж сам. #include <iostream>using namespace std;int main() {    cout << "n = ";    int n, not_null;    cin >> n;    int *mass = new int [n];    //Заполнение и вывод массива    for (int i = 1; i <= n; i++) {        mass[i] = rand()-rand();        cout << "mass["<<i << "] = "<<mass[i] << endl;        //Определяем положительные числа и считаем их        if (mass[i] > 0) {             not_null++;        };    }        cout << "n > 0 = " << not_null << endl;    system("pause");   return 0;}
  • #include <stdio.h>      /* printf, scanf, puts, NULL */#include <stdlib.h>     /* srand, rand */#include <time.h>       /* time */#include <iostream>using namespace std;int main (){int i,n,c;printf ("Введите n: ");scanf ("%d",&n);int digit[n];srand (time(NULL));c=0;for(i=1;i<=n;i++)  {digit[i] = (int)(rand()-rand());cout<<"Число "<<i<<" = "<<digit[i]<<'';if(digit[i]>=0)c++;}cout<<"Количество всех неотрицательных элементов: "<<c<<"";return 0;}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years