Dev - C++ - hola necesito ayuda con un programa de c++

 
Vista:
sin imagen de perfil

hola necesito ayuda con un programa de c++

Publicado por saul (3 intervenciones) el 12/04/2017 04:50:13
hola necesito un programa que me pida una letra y que imprima las letras desde la "a" hasta la letra tecleada y que salte a la siguiente linea pero restandole la ultima letra y asi hasta llegar a la letra "a"
esta imagen lo explica mejor

17858574_1288256594626953_531314328_o1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

hola necesito ayuda con un programa de c++

Publicado por agustin (522 intervenciones) el 12/04/2017 16:11:30
Se me ocurre algo asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
 
int main ()
{
	char caracter,i;
	int contador;
 
	do {
		printf ("Introduce un caracter (A-Z) y pulsa intro: ");
		scanf ("%c",&caracter);
		getchar();
		if (caracter<'A' || caracter >'Z')
		    printf ("Caracter fuera del rango.\n");
	}while (caracter <'A' || caracter >'Z');
 
	for ( ; caracter>='A'; caracter--){
		for (i='A'; i<=caracter; i++)
			printf  ("%c",i);
		printf  ("\n");
	}
	printf ("Pulse intro para salir");
	getchar();
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

hola necesito ayuda con un programa de c++

Publicado por saul (3 intervenciones) el 13/04/2017 05:49:07
hola muchas gracias por tu ayuda
solo una cuestion
no entiendo muy bien lo que hiciste seras tan amable de explicarme tu codigo
(no se mucho de c++ y aun me falta experiencia)
de antemano gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

hola necesito ayuda con un programa de c++

Publicado por agustin (522 intervenciones) el 13/04/2017 15:21:03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
 
int main ()
{
	char caracter,i;
	int contador;
 
	do { //mientras no sea un caracter en el rango A-Z se repite el bucle solicitando un caracter
		printf ("Introduce un caracter (A-Z) y pulsa intro: ");
		scanf ("%c",&caracter); //solicito un caracter por el buffer de entrada
		getchar(); //Saco el salto de linea del buffer de entrada
		if (caracter<'A' || caracter >'Z')
		    printf ("Caracter fuera del rango.\n");
	}while (caracter <'A' || caracter >'Z');
 
	for ( ; caracter>='A'; caracter--){ //ejecuto este bucle mientras el caracter sea mayor o igual que la letra A y en cada pasada decremento el caracter
		for (i='A'; i<=caracter; i++) //ejecuto este bucle desde la A hasta la letra que hay en 'caracter' incrementando el caracter de 'i' en cada pasada
			printf  ("%c",i); //imprimo el caracter que hay en 'i'
		printf  ("\n"); //imprimo un salto de linea
	}
	printf ("Pulse intro para salir");
	getchar();
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar