Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки C++


Количество положительных элементов массива
C++

Для решения этой задачи нужно воспользоваться циклом "for()" оператором "if()", который будет проверять очередной элемент- больше ли он нуля, если больше то значение счётчика“k++” будет увеличиваться. Затем будет выведен на экран результат – конечное значение счётчика. Код решения данной задачи:



#include "stdafx.h"
#include "iostream"
#include "time.h"

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
int i, k=0;
int n;
cout << "Введите количесвто элементов: ";
cin >> n;
cout << "\r\n";
int *mas = new int [n];

srand(time(NULL));
for (i=0;i<n;i++)
{
mas[i]=rand()%20-(10+1)+1;
cout << " " << mas[i];
}
cout << "\r\n";
cout << "\r\n";

for(i=k;i<n;i++)
if (mas[i] > 0)
k++;
cout<< "k= " << k << endl;
cout << "\r\n";
system("PAUSE");
return 0;
}


Результат:



<< К списку заданий