Red de conocimiento informático - Computadora portátil - C: Escribe un programa para encontrar la suma de los elementos diagonales de una matriz n×n.

C: Escribe un programa para encontrar la suma de los elementos diagonales de una matriz n×n.

Código:

#include<iostream>

Usar espacio de nombres std;

int main()

{

int sum=0;

int n=0;

int**array;// El puntero apunta a un número entero.

cout<< "Ingrese las dimensiones de la matriz:"<<endl;

cin>>n;

array=new int *[n];//La matriz almacena punteros.

for(int k=0;k<n;k++)

{

array[k]=new int[n];//apunta a matriz de enteros.

}

cout<< "Ingrese n*n valores:"<<endl;

for(int i=0;i< n;i++)

{

for(int j=0;j<n;j++)

{

cin>> ;array<i>[j];

cout<<array<i>[j]&.lt;<"";

}

cout<<endl;

}

for(int i=0;i<n;i++)

suma+=array<i>& amp ;lt;i>;

cout<< "La suma de los dos elementos diagonales es: "<<sum<<<endl;

system(" pausa");

retorno 0;

}

Extensión:

Nombre de función: sistema

Función : Emitir comando DOS

Uso: int system(char*command);

Ejemplo de programa:

#include<stdlib.h>

#include<stdio.h>

int main(void)

{

printf("A punto de generar y ejecutar un comando de DOS\n" );

sistema("dir");

devuelve 0;

}

E. " ) puede congelar la pantalla para que pueda observar los resultados de la ejecución del programa; el sistema("CLS") puede borrar la pantalla. Llamar a la función de color puede cambiar los colores de primer plano y de fondo de la consola. Los parámetros específicos se describen a continuación.

Por ejemplo, use system("color 0A"); donde el 0 después del color es el código de color de fondo y A es el código de color de primer plano.

Cada código de color es el siguiente:

0=negro 1=azul 2=verde 3=azul lago 4=rojo 5=púrpura 6=amarillo 7=blanco 8=gris 9=azul brillante A= Verde brillante B=verde claro brillante C=rojo brillante D=morado brillante E=amarillo brillante F=blanco brillante

(Nota: el sistema es compatible con Microsoft Visual C++6.

Las propiedades de color se especifican mediante dos números hexadecimales, el primer número corresponde al fondo y el segundo número corresponde al primer plano.

Cada número puede tener cualquiera de los siguientes valores:

0=negro 8=gris

1=azul 9=azul claro

2=verde A=verde claro

3=verde claro B= claro verde claro

4=Rojo C=Rojo claro

5=Púrpura D=Púrpura claro

6=Amarillo E=Amarillo claro

7=Blanco F=Blanco brillante

Enciclopedia Baidu - Sistema de enciclopedia Baidu (función)