el ciclo for interno en para el que varia.) Realizar un programa que permita apartar un conjunto de posiciones de memoria en forma bidimensional(matrices). daremos el nombre X para el conjunto 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 (X)y hallar el promedio. 3. calcular la suma de cada fila, y cada columna. 4. imprimir resultados */ #include<iostream> #include<iomanip> #include<conio.h> using namespace System; using namespace std; void main() { int X[10][11];// es el tamao maximo de la matriz. int F;// filas int C;//columnas cout<<"\n Cuantas filas desea procesar: (maximo 10) "; cin>>F; cout<<"\n Cuantas columnas desea procesar: (maximo 15) "; cin>>C; float sumadatos=0;//acumulador for(int indfila=0; indfila<=F-1; indfila++) { float sumafil=0;//acumulador para sumar las filas y debe ir ah for(int indcol=0; indcol<=C-1; indcol++) { cout<<"\n X["<<indfila+1<<"]["<<indcol+1<<"]= "; cin>>X[indfila][indcol]; sumafil+=X[indfila][indcol]; sumadatos+=X[indfila][indcol]; } cout<<"\n la suma de datos de de la fila numero "<<indfila+1<<" es: "<<sumafil; } for(int indcol=0; indcol<=C-1; indcol++) { float sumcol=0; for(int indfila=0; indfila<=F-1; indfila++) { sumcol+=X[indfila][indcol]; } cout<<"\n la suma de datos de de la columna numero "<<indcol+1<<" es: "<<sumcol; } float promedio=sumadatos/(F*C);
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
Tarea para el blog Ingresar datos a una matriz suma datos a diagonal principal y segundaria Principal noorinte