#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
//**********************************************
int matriz[5][5];
void Matriz ()
{
int i,j, sumaD =0;
for (i=0;i<5;i++){
for (j=0;j<5;j++){
cout << "Ingrese el numero entero correspondiente a la posicion ["<<i+1<<"] ["<<j+1<<"]: ";
cin >> matriz[i][j];
}
}system ("cls");
//Muestra en pantalla la matriz ingresada
cout << "\nLA MATRIZ QUE USTED INGRESO ES : \n\n";
for (i=0;i<5;i++){
for (j=0;j<5;j++){
cout << matriz[i][j]<<" ";
}
cout << "\n";
}
system ("pause");
}
//*********************************************
void SumaFC ()
{
int sumaFC=0, sumaF[5], sumaC[5]={0,0,0,0,0};
int i,j, sumaD =0;
//Muestra en pantalla los resultados
for (i=0;i<5;i++){
sumaF[i]=0;
for (j=0;j<5;j++){
sumaF[i]=sumaF[i]+ matriz[i][j];
sumaC[j]+=matriz[i][j];
}
} system ("cls");
cout << "\nSUMA DE LAS FILAS 1, 3, 5 Y COLUMNAS 2, 4\n\n";
for(i=0; i<5; i+=2){
cout << "\nLa suma de los datos de la fila "<<i+1<<" es: " << sumaF[i];
sumaFC += sumaF[i];
}
for(j=1; j<5; j+=2){
cout<< "\nLa suma de los datos de la columna "<<j+1<<" es: "<< sumaC[j];
sumaFC += sumaC[j];
}
cout<<endl;
cout << "\nTotal : " << sumaFC << endl;
system ("pause");
}
//**********************************************
void SumaD ()
{
int i,j, sumaD=0, sumaDP=0, sumaDI=0;
cout<<"\nLa suma individual de las diagonales es: \n\n";
for (i=0;i<5;i++){
for (j=0;j<5;j++){
if(i==j){
sumaDP+=matriz[i][j];
}
if((i+j)==4){
sumaDI+=matriz[i][j];
}
}
}system ("cls");
cout<<"\nLa suma de la diagonal principal es: "<<sumaDP<<endl;
cout<<"La suma de la diagonal inversa es: "<<sumaDI<<endl;
sumaD=sumaDP+sumaDI;
cout<<"\nLa suma total de las diagonales es: "<<sumaD ;
getch();
}
int main()
{
int opc;
do{
system("cls");
cout<<" --------*****MENU PRINCIPAL*****---------\n\n";
cout<<"1. Llenar Tabla\n";
cout<<"2. Obtener Sumatoria Filas y Columnas\n";
cout<<"3. Obtener Sumatorias De Las Diagonales\n";
cout<<"4. Salir\n";
cout<<"\nOpcion: ";
cin>>opc;
switch(opc)
{
case 1: Matriz(); break;
case 2: SumaFC(); break;
case 3: SumaD(); break;
case 4: break;
default: cout<<"Opcion no valida..."; break;
}
}while(opc!=4);
return 0;
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.