Обчислити кількості елементів у масиві


C++ / Масив
An array of real dimensional numbers is given n. Calculate the number of positive, negative and zero elements in the array.

#include <iostream>

using namespace std;

 

int main()

{

       int n;

       cout << "Enter n: ";

       cin >> n;

 

       float* Arr;

       Arr = new float[n];

       cout << "Array:" << endl;

       for (int i = 0; i < n; i++) cin >> *(Arr + i);

 

       int count_pos = 0, count_neg = 0, count_zer = 0;

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

       {

             if (Arr[i] < 0)

                    count_neg++;

             if (Arr[i] > 0)

                    count_pos++;

             if (Arr[i] == 0)

                    count_zer++;

       }

       cout << "the number of negative: " << count_neg << endl;

       cout << "the number of positive: " << count_pos << endl;

       cout << "the number of zero: " << count_zer << endl;

 

       delete[] Arr;

       getchar();

       getchar();

       return 0;

} 


Result:
Обчислити відсоток додатних, від’ємних і нульових елементів у масиві
Обчислити відсоток додатних, від’ємних і нульових
17.06.2021, Масив
Вивести ті елементи масиву, які не належать проміжку [a, b], та обчислити їхню суму
Вивести ті елементи масиву, які не належать
31.07.2021, Масив
Вивести ті елементи масиву, які належать проміжку [a, b], та обчислити їхній добуток
Вивести ті елементи масиву, які належать проміжку
31.07.2021, Масив
Вивести ті елементи масиву, які належать проміжку [a, b], та обчислити їхню суму
Вивести ті елементи масиву, які належать проміжку
31.07.2021, Масив
Визначити кількість “особливих” елементів матриці
Визначити кількість “особливих” елементів матриці
23.08.2021, Матриця
Вивести ті елементи масиву, які не належать проміжку і обчисліть їх добуток
Вивести ті елементи масиву, які не належать
20.02.2021, Масив
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter