/* 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