guia de matrices 9
Hacer un algoritmo que llene una matriz de 5 * 6 y que imprima cuantos de los números almacenados son ceros, cuantos son positivos y cuantos son negativos.
#include<iostream>
using namespace std;
int main()
{
int mat[5][6],contp,contn,contne,val;
contp=0;
contn=0;
contne=0;
cout<<"ingrese los valores de la matriz"<<endl;
cout<<endl;
for (int a=1;a<=5;a++)
{
for (int e=1;e<=6;e++)
{
cin>>val;
if (val==0)
{
mat[a][e]=val;
contne=contne+1;
}
else
{
if(val<0)
{
mat[a][e]=val;
contn=contn+1;
}
else
{
mat[a][e]=val;
contp=contp+1;
}
}
}
}
cout<<endl;
cout<<"la matriz resultante es: "<<endl;
cout<<endl;
for (int i=1;i<=5;i++)
{
for (int j=1;j<=6;j++)
{
if (j<6)
{
cout<<" "<<mat[i][j]<<" ";
}
else
{
cout<<" "<<mat[i][j]<<" "<<endl;
}
}
}
cout<<endl;
cout<<"la cantidad de valores positivos es: "<<contp<<endl;
cout<<endl;
cout<<"la cantidad de valores negativos es: "<<contn<<endl;
cout<<endl;
cout<<"la cantidad de ceros es: "<<contne<<endl;
cout<<endl;
system("pause");
return 0;
}