martes, 30 de abril de 2013

EJERCICIO EN CLASE 30 DE ABRIL DEL 2013




//ejercicio en clase 30 de abril del 2013
//villatoro hernandez omar 12211273
//barragan hernandez antonio 12211230
//terrazas flores omar antonio 12211831
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
template <class T>
void lecturadatos(T a[10][10], int n, int m );
template <class T>
void desplegardatos(T a[10][10], int n, int m );
template <class T>
T sumavalores(T a[10][10], int n, int m );
template <class T>
void sumaderenglones(T a[10][10], int n, int m );
template <class T>
void sumadecolumnas(T a[10][10], int n, int m );
int main ()
{
int tabla[10][10];
int noR, noC;
cout<<"introduce el numero de renglones (<=10) =";
cin>>noR;
cout<<"introduce el numero de columnas (<=10) =";
cin>>noC;
lecturadatos(tabla,noR,noC);
desplegardatos(tabla,noR,noC);
cout<<endl<<endl;
cout<<"la suma total es "<<sumavalores(tabla,noR,noC)<<endl;
sumaderenglones(tabla,noR,noC);
cout<<endl<<endl;
sumadecolumnas(tabla,noR,noC);
getch();
}
template <class T>
void lecturadatos(T a[10][10], int n, int m)
{
int r,c;
for(r=0;r<n;r++)
{
for(c=0;c<m;c++)
{
cout<<"numero["<<(r+1)<<" , "<<(c+1)<<" ]: ";
cin>>a[r][c];
}
}
}
template <class T>
void desplegardatos(T a[10][10], int n, int m)
{
 int r,c;

 for(r=0;r<n;r++)
 {
 for(c=0;c<m;c++)
 {
 cout<<a[r][c]<<"\t";
 }
 cout<<endl;
 }
 }
 template <class T>
 T sumavalores(T a[10][10], int n, int m)
 {
 int r,c;
 T suma=0;
 for(r=0;r<n;r++)
 {
 for(c=0;c<m;c++)
 {
 suma=suma+a[r][c];
 }
 }
 return suma;
  }
 template <class T>
 void sumaderenglones(T a[10][10], int n, int m)
 {
 int r,c;
 T suma=0;
 for(r=0;r<n;r++)
 {
 suma=0;
 for(c=0;c<m;c++)
 {
 suma=suma+a[r][c];
 }
 cout<<"la suma del renglon "<<(r+1)<<" es "<<suma<<endl<<endl;
 }
}
 template <class T>
void sumadecolumnas(T a[10][10], int n, int m)
 {
 int r,c;
 T suma=0;

 for(c=0;c<m;c++)
 {
 suma=0;
 for(r=0;r<n;r++)
 {
 suma=suma+a[r][c];
 }
 cout<<"la suma de la columna "<<(c+1)<< " es "<<suma<<endl;
 }
}



No hay comentarios:

Publicar un comentario