SEGUNDO PARCIAL PRÁCTICO PROGRAMACION
Enviado por marvin9404 • 8 de Abril de 2014 • 455 Palabras (2 Páginas) • 344 Visitas
UNIVERSIDAD DON BOSCO
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACION CICLO I/2014
SEGUNDO PARCIAL PRÁCTICO PROGRAMACION I
Nombre: Alisson Esmeralda López González __________________________________________________________________________
1. (40%)Desarrolle el programa que ordene de forma descendente por filas los elementos del arreglo
tridimensional m[3][3]. utilizando tres funciones (f1, f2 y f3) y un procedimiento (f4) que se muestra en el
segmento de código base siguiente:
#include<iostream>
using namespace std;
int k=0, A[9];//vector donde se pasan los elementos de la matriz para ordenarlos
int f1(int m[3][3]);
int f2(int m[3][3]);
int f3(int m[3][3]);
void f4(int m[3][3]);
int main()
{
int m[3][3]={7, 5, 3, 6, 4, 1, 8, 2, 9};
f1(m);
f2(m);
f3(m);
f4(m);
system("PAUSE");
return 0;
}
Se requiere que defina las funcionalidades de la forma siguiente:
f1: pasa los elementos del arreglo tridimensional a un arreglo unidimensional. (10%)
f2: ordenar el arreglo unidimensional de forma descendente. (10%)
f3: pasa el arreglo unidimensional ordenado al arreglo tridimensional y (10%)
f4: muestra los elementos del arreglo tridimensional ordenados descendentemente por filas. (10%)
9 8 7
6 5 4
3 2 1
2. (40%) Desarrolle un programa que permita utilizar la matriz tridimensional float ventas[3][3][2] para
registrar las ventas de 3 vendedores, que se realizan en 3 zonas país, durante 2 semanas.
El programa debe permitir que el usuario trabaje, sin salirse del programa a través del menú siguiente:
1. Ingresar ventas. (10%)
2. Ventas totales por zona (vz). (15%)
3. Ventas totales por semana (vs). (15%)
4. Salir
Los procedimientos a utilizar son los siguientes:
void
...