Содним на написание программы, заранее . даны натуральное число n, действительные числа a(1) a(n). в последовательности a(1) a(n) определить число пар a(i), a(i+1) таких, что a(i) > 0, a(i+1) > 0. примечание: для решения этого следует использовать алгоритм, позволяющий получить требуемый результат после однократного просмотра набора исходных данных, не используя массив.
#include <iostream>
using namespace std;
int main()
{
int n, i = 0,j = 0, tmp = 0, num;
cout << "N: ";
cin >> n;
do
{
cin >> num;
if (num > 0 && tmp > 0)
{
j++;
}
tmp = num;
i++;
} while (i != n);
cout << "J: " << j << endl;
system("pause");
}