elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:09  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Ejercicios con estructuras de control repetitivas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejercicios con estructuras de control repetitivas  (Leído 6,076 veces)
rapser

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ejercicios con estructuras de control repetitivas
« en: 17 Septiembre 2009, 00:05 »

Hola, haber para todos, ejercicios en c++ quien los acaba primero, XD

Ejercicio 1

Realizar un programa que imprima las letras desde la ‘A’ hasta la ‘Z’. 

Ejemplo:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Ejercicio 2

Realizar un programa que imprima las letras desde la ‘A’ hasta la ‘Z’ en diagonal.

Ejemplo:


 B
  C
   D
    …
     Z

Ejercicio 3

Realizar un programa que imprima las letras desde la ‘A’ hasta la ‘Z’ en diagonal  sin salirse de la
pantalla.

Ejemplo:

A          K           U
 B        J L         T V
  C      I   M      S   W
   D    H     N   R      X
    E  G       O Q        Y
      F            P           Z

Ejercicio 4

Realizar un programa que imprima las letras desde la ‘A’ hasta la ‘Z’ en diagonal  sin salirse de la
pantalla. La altura de la diagonal y la última letra deben ser ingresada por el usuario.

Ejemplo altura 3 ultima letra J:
A     E      I 
 B  D  F  H  J
   C     G     
     
Ejemplo altura 6 ultima letra V:
A         K           U
 B       J L         T V
  C     I   M      S   
   D   H     N    R     
    E G       O Q       
      F          P         
 
Ejercicio 5

Dibujar un carácter que se mueva pegado al borde de la pantalla. Recuerde que la pantalla tiene 80
columnas y 25 filas. En el ejemplo inferior se muestra sombreada el área por dónde deberá moverse
el carácter.
El programa deberá funcionar hasta que el usuario presione la tecla ‘E’ o ‘e’.

→ → → → → → → → → → → → → → → → → → → → → →
↑                                                                               ↓
↑                                                                               ↓
↑                                                                               ↓
← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ←

 
Ejercicio 6

Modifique el ejercicio anterior para que cuando el usuario presione la tecla ‘C’ o ‘c’
el carácter recorra la pantalla en sentido inverso. Si está recorriendo hacia la derecha, comenzará a ir hacia la
izquierda y viceversa.

Ejercicio 7

Escribir un programa que pida un número entero y calcule cuantos dígitos tiene dicho número.
Ejemplo:
Ingrese un número entero: 74689
El número 74689 tiene 5 dígitos.

 Ejercicio 8

Escribir un programa que pida un número entero e imprima los dígitos uno en cada fila. Los dígitos
deberán estar coloreados según la siguiente tabla:

Número  Color
0-2         Rojo
3-5        Verde
6-8       Amarillo
 9          Morado

Ingrese un número entero: 235
Ejemplo:
2 - Rojo
3 - Verde
5 – Verde

Ejercicio 9

Realice un programa que pida al usuario un número N y muestre un árbol centrado desde 1 hasta N

Ejemplo de árbol centrado para N = 2
                   1
                 1 2

Ejemplo de árbol centrado para N = 5
                  1
                 1 2
               1 2 3
              1 2 3 4
             1 2 3 4 5
 


En línea
AnDyJoDeLoN

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Ejercicios con estructuras de control repetitivas
« Respuesta #1 en: 30 Septiembre 2009, 18:04 »

yo tmb quiero las respuestas sobre todo de la 9 :S


En línea
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Ejercicios con estructuras de control repetitivas
« Respuesta #2 en: 17 Octubre 2009, 08:05 »

Código
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
   signed int fila, blancos, cuenta_as, n;
   do
   {
       printf("n : ");
       setbuf(stdin, NULL);
   } while(scanf("%d", &n) != 1);
   /* Bucle externo: Dibuja cada linea */
   for(fila = 1; fila <= n; fila++)
   {
       putchar('\t');
       /* Primer bucle interno : Escribe espacios */
       for(blancos = n - fila; blancos > 0; blancos--)
       putchar(' ');
       for(cuenta_as = 1; cuenta_as < 2 * fila; cuenta_as++)
       printf("%d", cuenta_as);
       /* Terminar linea */
       puts(" ");
   }
   return 0;
}
 
Código:
leo@lein:~/Escritorio$ ./code
n : 6
             1
            123
           12345
          1234567
         123456789
        1234567891011
leo@lein:~/Escritorio$ ./code
n : 5
            1
           123
          12345
         1234567
        123456789
leo@lein:~/Escritorio$ ./code
n : 2
         1
        123
leo@lein:~/Escritorio$

Es lo más que pude hacer.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda programa con estructuras de control
Programación C/C++
jamatbar 14 528 Último mensaje 11 Noviembre 2011, 12:05
por jamatbar
C++ Problema propuesto usando estructuras repetitivas
Programación C/C++
Franz1628 3 478 Último mensaje 27 Enero 2012, 23:45
por theluigy13etv
Programar tareas repetitivas.
Windows
black_knighthood 4 410 Último mensaje 29 Abril 2012, 20:43
por black_knighthood
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines