Sei sulla pagina 1di 2

INSTITUTO SUPERIOR PEDAGGICO PBLICO GRAN PAJATEN _ JUANJUI. TALLER 04 1.

Hacer un programa que cree un array de tipo entero de 20 elementos y de nombre pares; se deben cargar los primeros 20 nmeros pares y mostrar todo el contenido del array en pantalla. 2. Realizar programa que cree array de N elementos enteros. El array se cargar con valores negativos, positivos y cero metidos por teclado. Se contabilizara los cuantos positivos, negativos y ceros hay en el array y se mostraran estos resultados por pantalla. 3. Realiza un programa que mediante un array inicializado con unos nmeros enteros positivos descubra cuales son los nmeros pares y mayores de 25 y los escriba en otro array. Se mostrara el contenido de los dos arrays en pantalla. Inversin de vectores. Se pedirn 10 nmeros por pantalla y se guardaran en un vector. Se visualizara en orden inverso los elementos del array. Despus se realizara una inversin de los elementos del array. El elemento que este en posicin 0 pasara a la posicin 9, el de la posicin 1 a la 8 y as sucesivamente. No se utilizara otro vector.

4.

5. Programa que despus de introducir dos palabras indique si son iguales. Hacerlo mediante arrays : Programa que devuelve la nota media de los alumnos en una asignatura. 6. Se preguntara el numero de alumnos para poner su nota (numero mximo alumnos es 50). 7. Leer una frase por teclado y almacenarla en un array de caracteres. Mediante una funcin MinusculaMayusula convertiremos los caracteres escritos en minscula a mayscula. 8. Programa que pida al usuario que introduzca 10 nmeros de tal forma que los 5 primeros los guarde en un array llamado 1 y los 5 siguientes en un array llamado 2. Tiene que decir cuantos nmeros coinciden en la misma posicin en los dos arrays y cuantos son coincidentes en los dos arrays. Para ello tendremos una funcin llamada introducir que se encargue de pedir al usuario que introduzca un numero y se asegure que este comprendido entre 1 y 10. Programa que lea 10 nmeros y los guarde en un array llamado uno. Mediante el uso de una funcin tiene que guardar en el array dos los nmeros del uno sin que se repita ninguno.

9.

10. Programa que pida al usuario 10 datos que sern almacenado en un array llamado temperatura. Una vez almacenados el programa nos dir mediante la utilizacin de una funcin si dicha temperatura es agradable o desagradable tomando como referencia las comprendidas entre 19 y 23 como agradable. 11. Programa que pida al usuario que rellene dos arrays de 5 posiciones y compare cuantos nmeros coinciden en ambos arrays. 12. Hacer un programa que lea una cadena y que te lo reporte al revs. 13. Un palndromo es una cadena que dice lo mismo si se lee hacia delante que si se lee hacia atrs. Algunos ejemplos de palndromos son radar, ojo, oso. Escriba un programa para determinar si la cadena almacenada es un palndromo o no lo es. 14. Reporte N trminos de la serie FIBONACCI.

Todo lo puedo en Cristo que me fortalece

11/10/2013

INSTITUTO SUPERIOR PEDAGGICO PBLICO GRAN PAJATEN _ JUANJUI. 15. (Sistema de Reservaciones Para una aerolnea). Una pequea aerolnea acaba de comprar una computadora para su nuevo sistema automtico de reservaciones. A usted se le ha pedido que programe el nuevo sistema. Usted debe escribir un programa que asigne los asientos, en cada vuelo, del nico avin de la aerolnea (Capacidad: 12 asientos). Su programa debe desplegar el siguiente men de alternativas: Por favor, digite 1 para primera clase. Por favor, digite 2 para econmico. Por favor, digite 3 para salir. Si la persona digita 1, su programa debe asignar un asiento en la seccin de de primera clase (asientos 1 al 6). Si la persona digita 2, su programa debe asignar un asiento en la seccin econmica (asientos 7 a 12).Su programa debe imprimir un pase de abordar que indique el nmero de asiento de la persona y si sta en primera clase o en la seccin econmica del avin. Utilice un arreglo con un solo subndice para representar la tabla de asientos del avin. Inicializa en 0 todos los elementos del arreglo para indicar que todos los elementos del arreglo estn vacos. Mientras se asigna cada asiento, el valor de los elementos correspondientes del arreglo se establece en 1, para indicar que el asiento ya no est disponible. Por supuesto, su programa nunca debe asignar un asiento que ya este ocupado. Cuando la seccin de primera clase est llena, su programa debe preguntar a la persona si acepta que se le coloque en la seccin econmica (y viceversa). Si acepta, entonces haga la asignacin apropiada del asiento. Si no acepta, entonces despliegue el mensaje el siguiente vuelo parte en tres horas. for(c=2;c<=(n*n);c++) { i--;j++; if(i==-1) i=n-1; if(j==n) j=0; a[i][j]=c; if(c%n==0 && c!=n*n) { i++; if(i==n) i=0; c++; a[i][j]=c; } } ////////muestra for(i=0;i<n;i++) {for(j=0;j<n;j++) { gotoxy(j*5+3,i*2+2); printf("%d",a[i][j]); } printf("\n"); } } void ini(int a[][max]) { for(int i=0;i<max;i++) for(int j=0;j<max;j++) a[i][j]=0; } 11/10/2013

16. Qu hace ste ejercicio? #include<stdio.h> #include<conio.h> #define max 11 #define g gotoxy void dibujacuadrado(int n); void ini(int a[][max]); main() { int n; clrscr(); do{ printf("Deme las dimensiones del cuadrao(3 a 11): "); scanf("%d",&n); }while(!((n%2!=0)&&(n>=3)&&(n<=11))); dibujacuadrado(n); getch(); return 0; } //---------------------------------------void dibujacuadrado(int n) { int a[max][max],i,j,c; ini(a); i=0; j=n/2; a[0][j]=1;

Todo lo puedo en Cristo que me fortalece