Código
#include <iostream> using namespace std; void vaciar(int pass[100][3]); int main(){ int pass[100][3]; int temp1=0,temp2=0,temp3=0; vaciar(pass); for(int i=0;i<100;i++){ if(pass[i][2]<4){ pass[i][2]=temp1; pass[i][1]=temp2; pass[i][0]=temp3; temp1++; if(pass[i][2]==4){ if(pass[i][2]==4){ temp2++; } temp1=0; pass[i][2]=temp1; pass[i][1]=temp2; pass[i][0]=temp3; temp1=1; if(pass[i][1]==4){ if(pass[i][1]==4){ temp3++; } temp1=0; temp2=0; pass[i][2]=temp1; pass[i][1]=temp2; pass[i][0]=temp3; temp1=1; if(pass[i][0]==3 && pass[i][0]==3 && pass[i][0]==3){ break; } } } } } for(int i=0;i<100;i++){ for(int j=0;j<3;j++){ switch(pass[i][j]){ case 0: cout <<"-"; break; case 1: cout <<"a"; break; case 2: cout <<"b"; break; case 3: cout <<"c"; break; } } cout << endl; } cout << "Presione cualquier tecla para continuar..."; getchar(); return 0; } void vaciar(int pass[100][3]){ for(int i=0;i<100;i++){ for(int j=0;j<3;j++){ pass[i][j]=0; } } }
Se los dejo de guia espero que lo perfeccionen, pasen codigo para ir viendo y yo tambien aportando... yo seguire trabajando ese codigo que tengo, cada vez que tenga tiempo... Suerte