Programa que lea números hasta recibir un número negativo c++

Programa que lea números por teclado, hasta que se ingrese un valor negativo.
Se pide que determine cantidad de impares y pares leídos

Haz clic aquí para suscribirte a mi canal

#include<iostream>

using namespace std;

int main(int argc, char const *argv[])

{

    int i,par,impar;

    par = 0;

    impar = 0;

    i = 1;

    while (i >= 0)

    {

        cout<< «Ingresa un número: «;

        cin>> i;

        if (i >= 0){

            if (i % 2 == 0){

                par++;

            }else{

                impar++;

            }

        }

    }

    cout<< «Numeros impares: «<<impar <<endl;

    cout<< «numeros pares: «<<par;

    return 0;

}

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.