ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MISCELÁNEA DE PROGRAMAS


Enviado por   •  11 de Abril de 2018  •  Tarea  •  4.124 Palabras (17 Páginas)  •  89 Visitas

Página 1 de 17

PROGRAMACIÓN

MISCELÁNEA DE PROGRAMAS

  • PROGRAMA 1:

#include

#include

using namespace std;

int main(){

    float *pu,suma1=0,suma2=0;

    int i,j,n,cont1,cont2=0,fila;

    char x;

    do{

            cout << "\t\tPROGRAMA QUE REALIZA VARIAS OPERACIONES EN UNA MATRIZ CUADRADA DENOMINADA A\n\n";

            cout << "\t\tEL PROGRAMA DEBE CALCULAR:\n\n";

            cout << "\t\ta. La suma de los elementos de la diagonal principal.\n\n";

            cout << "\t\tb. La suma de los elementos de la diagonal secundaria.\n\n";

            cout << "\t\tc. Para cada fila de A, la suma de los datos de dicha fila.\n\n";

            cout << "\t\td. La suma de los elementos de A que estan sobre la diagonal principal.\n\n";

           

            cout << "Ingrese el numero de filas\n";

            cin >> fila;

            cout << "Ingrese el numero de columnas\n";

            cin >> n;

           

        if(fila==n){

            float mat[n][n];

            pu =&mat[0][0];

            for(i=0;i

                for(j=0;j

                    cout << "ESCRIBA LOS DATOS ( "<

                    cin >> *(pu+n*i+j);

                }

            }      

            cout << "\n\nMATRIZ INGRESADA\n";

            for(i=0;i

                for(j=0;j

                    cout <<*(pu+n*i+j)<<"\t";

                }

                cout <<"\n";

            }

            cout << "\n\n";

            for(i=0;i

                for(j=0;j

                    if(j==i){

                        suma1=*(pu+n*i+j);

                    }

                }

            }

            for(i=0,j=n-1;i

                suma2+=*(pu+n*i+j);

            }

            cout << "LA SUMA DE SU DIAGONAL PRINCIPAL ES: "<

            cout << "LA SUMA DE LA DIAGONAL SECUNDARIA ES: "<

            for(int i=0;i

                cont1+=0;

               for(int j=0;j

                    cont1+=*(pu+n*i+j);

               }

              cout<<"SUMA DE LA FILA ( "<

             }

            for(i=0;i

                for(j=0;j

                        if(j>i){

                           cont2+=*(pu+n*i+j);

                        }

               }

            }

            cout << "LA SUMA SOBRE LA DIAGONAL PRINCIPAL ES: "<< cont2;

        }else{

            cout << "\n\nLa matriz ingresada no es CUADRADA\n\n";

            cout << "La matriz debe ser cuadrada para realizar las operaciones\n";

        }

     }

    return 0;

}

  • PROGRAMA 2:

#include

#include

using namespace std;

int main(){

    float *p1;

    int i,j,n,fila;

    bool sim=false;

    char s;

    do{

            cout << "\t\tPROGRAMA QUE COMPRUEBA SI LA MATRIZ ES SIMETRICA\n\n";

           

            cout << "Ingrese el numero de filas:\n";

            cin >> fila;

            cout << "Ingrese el numero de columnas:\n";

            cin >> n;

           

        if(fila==n){

            float mat[n][n];

            p1 =&mat[0][0];

            for(i=0;i

                for(j=0;j

                    cout << "Ingrese el dato ( "<

                    cin >> *(p1+n*i+j);

                   

                    if(*(p1+n*i+j)==*(p1+n*j+i)){

                        sim=true;

                    }

                }

            }

           

            cout << "\n\nMATRIZ INGRESADA\n";

            for(i=0;i

                for(j=0;j

                    cout <<*(p1+n*i+j)<<"\t";

                }

                cout <<"\n";

            }

            cout << "\n\n";

           

            cout << "MATRIZ TRANSPUESTA\n";

           

           for(i=0;i

                for(j=0;j

                    cout <<*(p1+n*j+i)<<"\t";

                }

            cout <<"\n";

           }

            if(sim){

                cout << "La matriz es SIMETRICA";

            }else{

                cout << "La matriz NO es SIMETRICA";

            }

        }else{

            cout << "\n\nLa matriz ingresada no es cuadrada\n\n";

            cout << "La matriz debe ser cuadrada para realizar las operaciones\n";

        }

            cout << "\nDesea salir del programa s/n\n";

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (79 Kb) docx (16 Kb)
Leer 16 páginas más »
Disponible sólo en Clubensayos.com