• Помогите пожалуйста с одним заданием на написание программы, заранее спасибо.

    Даны натуральное число N, действительные числа a(1) ... a(n). В последовательности a(1) ... a(n) определить число пар a(i), a(i+1) таких, что a(i) > 0, a(i+1) > 0.
    Примечание: для решения этого задания следует использовать алгоритм, позволяющий получить требуемый результат после однократного просмотра набора исходных данных, не используя массив.

Ответы 1

  • #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");

    }

    • Автор:

      kathryn57
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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