guia de matrices 9

Publicado en por lucho

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;

}

Etiquetado en c++

Para estar informado de los últimos artículos, suscríbase:
Comentar este post