Ayuda con practico de c++
Publicado por Franco (2 intervenciones) el 25/10/2015 20:41:07
Hola nesecito mucha ayuda gente!tengo que hacer un trabajo practico para subir esta noche y no se como hacerlo..alguien podria ayudarme y hacerlo porfavor?lo veo muy dificil..desde ya muchas gracias..este es el enunciado:
Realice un programa en C++, con las siguientes características:
1) Se deberán ingresar desde teclado una secuencia de N columnas de 4 elementos enteros cada una. Los mismos deberán almacenarse en una matriz de 4 filas por M columnas, donde M es una constante global. Antes de ingresar los datos se deberá ingresar el valor de N y validar que no supere el valor de M.
Ej.
Ingresar cantidad de columnas (N): 4
Ingresar datos: 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7
Matriz a generar
1 5 9 4
2 6 1 5
3 7 2 6
4 8 3 7
2) Una vez cargada la matriz, mediante la función "parimpar", deberá determinar que cantidad de números en la matriz son pares, que cantidad son impares, y que cantidad son 0s e imprimir en pantalla los resultados. Esta función, devuelve un 0 si el elemento enviado es 0, un 1 si es impar y un 2 si es par.
Prototipo de la función: int parimpar(int);
Ej.
Cantidad de elementos pares: 7
Cantidad de elementos impares: 9
Cantidad de elementos nulos: 0
3) Luego a través de la función filas; deberá determinar el promedio total de los valores mayores que 0, que estén en las filas pares, y las filas impares, para luego imprimir los resultados en pantalla. Los argumentos de la función son la matriz, y la cantidad de columnas.
Prototipo de la función: void filas(int[][], int);
Ej.
Promedio de elementos mayores que 0 en filas pares: 4.625
Promedio de elementos mayores que 0 en filas impares: 4.5
4) Por ultimo deberá determinar la suma de los elementos mayores que 0 de cada columna y guardarlos en un arreglo. El cual deberá imprimirse en pantalla y guardarse en un archivo cuyo nombre indicara el usuario.
Ej.
Indique nombre de archivo para almacenar la siguiente información: "resultados.txt"
Suma de los elementos mayores que cero de cada columna
Realice un programa en C++, con las siguientes características:
1) Se deberán ingresar desde teclado una secuencia de N columnas de 4 elementos enteros cada una. Los mismos deberán almacenarse en una matriz de 4 filas por M columnas, donde M es una constante global. Antes de ingresar los datos se deberá ingresar el valor de N y validar que no supere el valor de M.
Ej.
Ingresar cantidad de columnas (N): 4
Ingresar datos: 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7
Matriz a generar
1 5 9 4
2 6 1 5
3 7 2 6
4 8 3 7
2) Una vez cargada la matriz, mediante la función "parimpar", deberá determinar que cantidad de números en la matriz son pares, que cantidad son impares, y que cantidad son 0s e imprimir en pantalla los resultados. Esta función, devuelve un 0 si el elemento enviado es 0, un 1 si es impar y un 2 si es par.
Prototipo de la función: int parimpar(int);
Ej.
Cantidad de elementos pares: 7
Cantidad de elementos impares: 9
Cantidad de elementos nulos: 0
3) Luego a través de la función filas; deberá determinar el promedio total de los valores mayores que 0, que estén en las filas pares, y las filas impares, para luego imprimir los resultados en pantalla. Los argumentos de la función son la matriz, y la cantidad de columnas.
Prototipo de la función: void filas(int[][], int);
Ej.
Promedio de elementos mayores que 0 en filas pares: 4.625
Promedio de elementos mayores que 0 en filas impares: 4.5
4) Por ultimo deberá determinar la suma de los elementos mayores que 0 de cada columna y guardarlos en un arreglo. El cual deberá imprimirse en pantalla y guardarse en un archivo cuyo nombre indicara el usuario.
Ej.
Indique nombre de archivo para almacenar la siguiente información: "resultados.txt"
Suma de los elementos mayores que cero de cada columna
Valora esta pregunta


0