You are on page 1of 2

UNIVERSIDAD NACIONAL INGENIERIA

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRNICA



Curso: CB411N Informtica


1 Ing. Mauricio Galvez Legua

EXAMEN FINAL

Nombre

Cdigo
Docente Ing. Mauricio Galvez Legua

1. Se tiene el siguiente programa;
#include <stdio.h>
main() {
int i,j;
char mensaje[8][16]={
{'1','1',' ',' ','1','1',' ','1','1',' ',' ','1','1',' ','1','1'},
{'1','1',' ',' ','1','1',' ','1','1',' ',' ','1','1',' ','1','1'},
{'1','1',' ',' ','1','1',' ','1','1','1',' ','1','1',' ','1','1'},
{'1','1',' ',' ','1','1',' ','1','1','1','1','1','1',' ','1','1'},
{'1','1',' ',' ','1','1',' ','1','1',' ','1','1','1',' ','1','1'},
{'1','1',' ',' ','1','1',' ','1','1',' ',' ','1','1',' ','1','1'},
{'1','1',' ',' ','1','1',' ','1','1',' ',' ','1','1',' ','1','1'},
{'1','1','1','1','1','1',' ','1','1',' ',' ','1','1',' ','1','1'}};
for (i=0;i<8;i++) {
for (j=0;j<16;j++) {
printf( "%c ",mensaje[i][j]);
}
printf( "\n");
}
system("PAUSE");
}

El cual cuando se ejecuta imprime en pantalla la palabra UNI:


Se pide desarrollar los siguientes mtodos:
a. giraHorario: Girar el mensaje 90 grados en sentido horario y lo imprime en la pantalla.
(4 puntos)
b. giraAntohorario: Girar el mensaje 90 grados en sentido antihorario y lo imprime en pantalla.
(4 puntos)

UNIVERSIDAD NACIONAL INGENIERIA
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRNICA

Curso: CB411N Informtica


2 Ing. Mauricio Galvez Legua


2. Elaborar un programa que tenga los siguientes mtodos:
a. ingresoTamano: Ingreso del nmero de elementos de un arreglo. (0.5 puntos)
b. ingresoDatos: Ingreso de todos los elementos del arreglo y los imprime en pantalla. Los
elementos son nmeros positivos y negativos. (0.5 punto)
c. numerosPositivos: Determine cuantos nmeros ingresados son positivos (mayor que cero) e
imprima dicho valor. (2 puntos)
d. numerosNegativos: Determine cuantos nmeros ingresados son negativos (menor que cero)
e imprima dicho valor. (2 puntos)
e. numerosCeros: Determine cuantos nmeros son cero e imprima dicho valor. (2 puntos)

3. Elaborar un programa al cual se le ingresa el nmero de DNI (el ingreso es como una cadena de
caracteres) (5 puntos)
a. Si el nmero ingresado es vlido imprime el siguiente mensaje: Numero DNI vlido.
b. Si el nmero ingresado no es vlido, imprime el siguiente mensaje: Numero DNI no vlido.
Lunes 9 de diciembre 2013

You might also like