Iteración – Ejemplo 9

Enunciado

Generar e informar todas las combinaciones de 3 letras desde la a hasta la z ( aaa-aab-aac-aad-…..-zzz ).

Código

Python

def main():
  for i in range( 97, 123 ):
     for j in range( 97, 123 ):
        for k in range( 97, 123 ):
           print( chr(i), "-", chr(j), "-", chr(k) )
        input( "Presionar/Press Enter to continue ")

    input( "Presionar/Press Enter to exist " )
main()

C++

#include <iostream>
using namespace std ;
#include <conio.h>

int main()
{
   char i, j, k ;

   for ( i='a' ; i<='z' ; i++ )
     for ( j='a' ; j<='z' ; j++ )
     {
        for ( k='a' ; k<='z' ; k++ )
            cout << i << "-" << j << "-" << k << endl ;
        cout << "Presionar/Press Enter to continue " ;
        getch() ;
      }
	
   cout << "Presionar/Press Enter to exit " ;
   getch() ;
   return 0 ;
}

Pascal

Program Problema8_8 ;
var
   i , j , k : 'a'..'z' ;
	
begin
  for i := 'a' to 'z' do
     for j:='a' to 'z' do
     begin
       for k:='a' to 'z' do
	  writeln( i , '-' , j , '-' , k ) ;
       writeln( 'Presionar/Press Enter to continue' ) ;
       readln ;
     end ;
		
  writeln( 'Presionar/Press Enter to exit' ) ;
  readln ;	
end.

Diagramas