Dev - C++ - Imprimir el alfabeto en orden inverso eliminando la letra del inicio en cada iteración

 
Vista:
sin imagen de perfil
Val: 18
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Imprimir el alfabeto en orden inverso eliminando la letra del inicio en cada iteración

Publicado por Elias Israel (6 intervenciones) el 07/11/2020 21:54:51
debo Imprimir el alfabeto en orden inverso eliminando la letra del inicio en cada iteración hasta que solo quede la 'a'

zyxw....cdba
yxw...cdba
xw...cdba
....
cdba
dba
ba
a
Esto es lo que llevo de código me imprime bien el alfabeto y lo repite las 26 veces pero no logro hacer que me descuente una cada que haga una vuelta alguien me podría ayudar ?


1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
using namespace std;
int main(){
	char z,a,r;
	for(r=97;r<=122;r++){
	for(z='z';z>='a';z--){
	cout<<z;
}
a=a-1;
cout<<endl;
}
return 0;
}
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

Imprimir el alfabeto en orden inverso eliminando la letra del inicio en cada iteración

Publicado por Nacho (181 intervenciones) el 07/11/2020 22:31:37
1
2
3
4
5
6
7
8
9
10
11
12
int main() {
    char z, r;
    int a = 0;
    for (r = 97; r <= 122; r++) {
        for (z = 'z'-a; z >= 'a'; z--) {
            cout << z;
        }
        a++;
        cout << 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
0
Comentar