Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

C++ para practicar.

Enviado por   •  26 de Abril de 2018  •  1.788 Palabras (8 Páginas)  •  329 Visitas

Página 1 de 8

...

* Esta función toma como argumentos una matriz tamaño NxN y el

* valor de R que es el tamaño útil de la matriz. Se debe mostrar

* por pantalla los RxR valores de la matriz respetando un formato

* de filas y columnas.

*

* C) double promedio(int Matriz[N][N],int R)

*

* Esta función toma como argumentos una matriz tamaño NxN y el

* valor de R que es el tamaño útil de la matriz. Se debe cálcular

* el promedio de los RxR valores de la matriz y devolverlo como

* valor de retorno.

*

* D) int busca_mayor(int Matriz[N][N],int R,int &fila,int &columna)

*

* Esta función toma como argumentos una matriz tamaño NxN y el

* valor de R que es el tamaño útil de la matriz y por referencia

* dos variables fila y columna. Se debe buscar el máximo valor de

* la matriz y devolverlo como valor de retorno, a su vez se debe

* almacenar en fila y columna la posición del máximo valor.

*

* ---------------------Tabla de Corrección----------------------------

*

* Punto 1) Ingreso y validación del tamaño de la matriz ( 10p) | |

* Punto 2)3)4)6) Llamada a funciones ( 10p) | |

* Punto 5) Mostrar por pantalla el promedio ( 5p) | |

* Punto 7) Mostrar por pantalla el máximo valor ( 5p) | |

* Funcion A) cargar_matriz ( 15p) | |

* Funcion B) mostrar_matriz ( 15p) | |

* Funcion C) promedio ( 20p) | |

* Funcion D) busca_mayor ( 20p) | |

* --------------------------------------------------------------------

* TOTAL (100p) | |

* --------------------------------------------------------------------

*

*

*

* ----------------------------Ejemplo---------------------------------

*

* Ingrese el tamaño de la matriz: 0

*

* El tamaño de la matriz de be estar entre 1 y 10

* Ingrese nuevamente el tamaño de la matriz: 13

*

* El tamaño de la matriz de be estar entre 1 y 10

* Ingrese nuevamente el tamaño de la matriz: 3

*

* Ingrese el valor de la posición (0,0): 11

* Ingrese el valor de la posición (0,1): -111

* Ingrese el valor de la posición (0,2): 98

* Ingrese el valor de la posición (1,0): 99

* Ingrese el valor de la posición (1,1): 76

* Ingrese el valor de la posición (1,2): 3

* Ingrese el valor de la posición (2,0): 5

* Ingrese el valor de la posición (2,1): 12

* Ingrese el valor de la posición (2,2): 45

*

* 11 -111 98

* 99 76 3

* 5 12 45

*

* El promedio de los valores de la matriz es: 26.4444

*

* El máximo valor está en la posción(1,0): 99

* */

#include <iostream>

#include <iomanip>

using namespace std;

const int N=10;

void cargar_matriz(int[N][N],int );

void mostrar_matriz(int [N][N],int );

double promedio(int [N][N],int );

int busca_mayor(int [N][N],int ,int&,int&);

int main()

{

int tam=0;

int matrix[N][N];

double prom=0.0;

int may=0,fil=0, col=0;

cout<< "Ingrese el tamaño de la matriz : ";

cin>> tam;

if ( tam>=10 || tam<=0)

{

cout<< "El tamaño de la matriz debe estar entre 1 y 10"<<endl;

cout<< "Ingrese nuevamente el tamaño de la matriz: ";

cin>>tam;

}

cargar_matriz(matrix,tam);

mostrar_matriz(matrix,tam);

prom = promedio(matrix,tam);

cout<<endl<<"El promedio de los valores de la matriz

...

Descargar como  txt (8.2 Kb)   pdf (52.5 Kb)   docx (16 Kb)  
Leer 7 páginas más »
Disponible sólo en Essays.club