Examen II MM-314
-
Upload
eduardo-miguel -
Category
Documents
-
view
220 -
download
0
Transcript of Examen II MM-314
7/23/2019 Examen II MM-314
http://slidepdf.com/reader/full/examen-ii-mm-314 1/2
UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS
FACULTAD DE CIENCIAS-ESCUELA DE MATEMÁTICAS II PERIODO-2015
FIRMA
_______________________________________________________
EXAMEN No 2 Programación I MM-314)
NOMBRE: ________________________________________ No. CUENTA___________________
PROFESOR: ____David Motiño FECHA: 29-julio-2015 SECCIÓN: __0900__
INSTRUCCIONES
: Resuelva de forma clara y ordenada lo que se le pide, resultados sin procedimiento
no tienen validez.
Problema: Realice la prueba de escritorio del siguiente programa: (12 )
Datos: 9, 5
#include <iostream>#include <iomanip>
using namespace std;
void F1(int, int );
int F2(int, int );
int main()
{
int a,b;
cin>>a;
cin>>b;
F1(a,b);
return 0;
}
void F1(int A , int B)
{
int C= F2(A,B);
cout<<A<<”= ”<<B*C<<” + ”<<A-B*C<<”\n\n”;
}
int F2(int m, int n)
{
if(m<n)
return 0;
7/23/2019 Examen II MM-314
http://slidepdf.com/reader/full/examen-ii-mm-314 2/2
else
return 1 + F2(m-n , n);
}
Problema 2: (18 )
Haga un programa en C/C++ que haga lo siguiente:
1. Construir un arreglo de enteros bidimensional de tamaño nxn con nombre TP, el tamaño lo
determina el usuario y los elementos del arreglo son ceros o unos y se deben generar de forma
aleatoria. (3 )
2.
Imprimir el arreglo de forma tabulada por filas y columnas. (3 )
Si el arreglo de nxn construido corresponde a la configuración de un tablero publicitario de nxn
focos en un determinado instante, tal que, el número 0 del arreglo significa que el foco en esa
posición está apagado y el número 1 significa que esta encendido.
Haga lo siguiente:
3. Determine el número de focos que están encendidos y apagados en el tablero publicitario en
ese preciso instante. (3 )
4.
Construya un arreglo unidimensional de tamaño n con nombre “F” cuyos elementos son la
cantidad de focos encendidos por cada fila del arreglo “TP”. (3 )
5. Imprima el arreglo “F” e imprima el número de fila de “TP” (1, 2, . . .ó n ) cuya cantidad de
focos encendidos en esa fila es la mayor. ugerenci : Analizar a “F”. (3 )
6. Construya un arreglo unidimensional de tamaño n con nombre “D” cuyos elementos son los
elementos de la diagonal (Que va del elemento TP[0][0] hasta el elemento TP[n-1][n-1] )
del arreglo bidimensional TP, ordénelo de forma descendente implementando una función
“Ordena”. (3 Pts.)