Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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