Download Benemérita universidad Autónoma de Puebla

Document related concepts

Ordenamiento de burbuja wikipedia , lookup

Rendimiento cuántico wikipedia , lookup

Alfombra de Sierpinski wikipedia , lookup

Whiley (lenguaje de programación) wikipedia , lookup

Conversión de tipos wikipedia , lookup

Transcript
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Computación
Segundo Examen Departamental de Programación
Octubre 25, 2008
Nombre: ______________________________________________ Sección: ________
Preguntas
1.- Dado el siguiente código. (2 puntos)
#define N 3
main(){
int v1[N]= { 10,20,30};
int v2[N]= { 10,20,30};
int v3[N];
int x;
for(x=0;x<N;x++)
v3[x]=v1[x]+v2[(N-1)-x];
¿Cuál es el resultado que imprime?
a) 40,40,40
b) 10,50,50
c) 10,20,30
d) Ninguno de los anteriores
Compruebe su respuesta con una prueba
de escritorio.
for(x=0;x<N;x++)
printf(“%d”,v3[x]);
}
2.- Escribir un programa que intercambie la fila i-ésima por la j-ésima de una matriz de
m (renglones) x n (columnas). (3 puntos)
3.- El ingeniero de sistemas de un banco de crédito necesita conocer de una lista de
2500 cuentas existentes, cuál es la que posee mayor cantidad de dinero y cuál es la que
posee menor cantidad. Codifique un programa en C que realice lo anterior, sin ordenar
las cuentas. ( 3 puntos)
4.- Escriba un programa que lea números enteros y vaya indicando:
a) Si el número leído es igual a trece. /* El numero leído es igual a 13 */
b) Si es menor. /* El número X es menor a 13*/
c) Si es mayor. /* El número X es mayor a 13 */
Y al final indique cuántos números fueron leídos, cuántos fueron igual a 13, cuántos
menores hubo y cuántos mayores a 13 existieron; esto hasta que el usuario desee salir
del programa. (2 puntos)
Related documents