Dev - C++ - Sugerencia de un profesional C++

 
Vista:
sin imagen de perfil

Sugerencia de un profesional C++

Publicado por Francisco (7 intervenciones) el 21/08/2022 23:07:12
Hola comunidad, tengo una duda con un ejercicio de la universidad, basicamente estoy un poco perdido y tengo que hacer lo siguiente para entregar el lunes, se aprecia mucho las sugerencias de los expertos:

Obtenga un listado fuente en C++ de un programa que lea del teclado un numero y una letra, para luego, mediante lazos for, despliegue en pantalla de la misma forma mostrada en la siguiente imagen, los datos indicados:


i
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sugerencia de un profesional C++

Publicado por antonio (85 intervenciones) el 22/08/2022 09:09:33
Hola buenas en c++ puedes utilizar el valor ascii de las letras para ir mostrándolas web donde los explica:
https://aprende.olimpiada-informatica.org/cpp-char-ascii

Sabiendo esto simplemente es un for hasta el numero de la letra ascii z o Z e ir sumando uno a la letra:
#include <iostream>

using namespace std;

int main (){

int numero=0;
cout<<"Digite el numero que quiere desplegar: ";
cin>>numero;
for(int i=0;i<=numero;i++){
for(int j=0;j<i;j++){
cout<<" ";
}
cout<<i<<"\n";
}
char letra;
cout<<"Digite la letra desde donde aparecera el Abecedario: ";
cin>>letra;
if(letra-27>=70){

for(int i=letra;i<=122;i++){
cout<<letra<<",";
letra=letra+1;

}
}
else{
for(int i=letra;i<=90;i++){
cout<<letra<<",";
letra=letra+1;

}
}
system("pause");
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
0
Comentar
Imágen de perfil de kevin

RE: Sugerencia de un profesional C++

Publicado por kevin (59 intervenciones) el 22/08/2022 16:25:10
Listo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
   int const Z = (int) 'Z';
   int const z = (int) 'z';
   int const a = (int) 'a';
   int numero_final, stop;
   char abecedario;
 
   cout << "Dame un numero: ";
   cin >> numero_final;
   for(int i = 0; i <= numero_final; i++) cout << setw(i) << i << endl;
 
   cout << "Digite una letra: ";
   cin >> abecedario;
   stop = (int) abecedario > a? z : Z;
 
   for(int i = (int) abecedario; i <= stop; i++) cout << (char) i << endl;;
   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
sin imagen de perfil

RE: Sugerencia de un profesional C++

Publicado por Francisco (7 intervenciones) el 23/08/2022 06:46:37
Gracias amigo, de casualidad no tienes el diagrama de flujo?
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
Imágen de perfil de kevin

RE: Sugerencia de un profesional C++

Publicado por kevin (59 intervenciones) el 23/08/2022 17:36:04
Lo siento, no hago los diagramas :(
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