lunes, 15 de agosto de 2011

programa 15


/* realizar un programa que permita un conjunto de posiciones de memoria en forma bidimensional.
Daremos el nombre X para el conunto de posiciones de memoria. Habran F filas y C columnas.

Se pide:
1. Ingresar datos a X por filas de la primera a la ultima y de izquierda a derecha.
2. Sumar los datos de la matriz y hallar el promedio
3. Calcular la suma de cada fila
4. Imprimir resultados
*/
#include<iostream>
#include<iomanip>
#include<conio.h>
using namespace System;
using namespace std;
void main ()
{
       float sumcol=0;
       int X[10][15];
       int F;
       cout<<"\n Numero de filas? (Maximo 10) ";
       cin>>F;
       int C;
       cout<<"\n Numero de columnas? (Maximo 15) ";
       cin>>C;
       float sumadatos=0;
      
       for (int indfila=0; indfila<=F-1; indfila++)
       {
             float sumfil=0;

             for(int indcol=0; indcol<=C-1; indcol++)
             {
                    cout<<"\n X["<<indfila+1<<"]["<<indcol+1<<"]=";
                    cin>>X[indfila][indcol];
                    sumfil+=X[indfila][indcol];
                    sumadatos+=X[indfila][indcol];
             }
             cout<<"\n La suma de datos de la fila numero "<<indfila+1<<" es: "<<sumfil;
       }
      
       for (int IC=0; IC<=C-1; IC++)
       {
            
             for(int IF=0; IF<=F-1; IF++)
             {
                    cout<<"\n X["<<IF+1<<"]["<<IC+1<<"]=";
                    cin>>X[IF][IC];
                    sumcol+=X[IF][IC];

             }
             cout<<"\n La suma de datos de la columna numero "<<IC+1<<"es: "<<sumcol;
       }
       getch();


}

No hay comentarios:

Publicar un comentario