Almacenar 300 números en un vector imprimir cuantos son ceros cuantos son negativos cuantos positivos en c++ utilizando memoria dinámica.
Haz clic aquí para suscribirte a mi canal
#include<iostream>
using namespace std;
int main()
{
int i,n,*vector;
int a = 0,b = 0,c = 0,positivos = 0, negativos = 0;
cout<< «ingresa el tamaño del arreglo: «;
cin>> n;
vector = new int[n];
for (i = 0; i < n; ++i){
cout<< «Ingresa un numero: «;
cin>> vector[i];
}
for (i = 0; i < n; ++i){
if (vector[i] > 0){
a++;
positivos += vector[i];
}
if (vector[i] < 0){
b++;
negativos += vector[i];
}
if (vector[i] == 0){
c++;
}
}
cout<< «Numeros positivos: «<<a<< endl;
cout<< «Numeros negativos: «<<b<<endl;
cout<< «Numeros neutros: «<<c <<endl;
cout<< «La suma de los numeros positivos es: «<<positivos <<endl;
cout<< «La suma de los numeros negativos es: «<<negativos;
delete [] vector;
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.