Está en la página 1de 2

Código JOSE MANUEL RAVICHAGUA MARIN Código BRYAN JOSE PUMAYAULI EVANGELISTA

#include <iostream> #include <iostream>


#include <cstdio> #include <cstdio>
#include <cmath> #include <cmath>
#include <cstdlib> #include <cstdlib>
#include <string> #include <string>
using namespace std; using namespace std;
void func(string cadena,int n); void funcion(string cadena,int m);
int main(){ int main(){
int n; int m;
cout<<"Ingrese la longitud : "; cout<<"Ingrese un numero para la longitud de la cadena : ";
cin>>n; cin>>m;
string cadena1 = "{}"; string cadena1 = "{}";
func(cadena1,n); func(cadena1,m);
return 0; return 0;
} }
void func(string cadena,int n){ void funcion(string cadena,int m){
for(int i=0;i<cadena.length();i++){ for(int i=0;i<cadena.length();i++){
string c; string k;
c=cadena; k=cadena;
cadena.insert(i,"{}"); cadena.insert(i,"{}");
if(cadena.length()==n){ if(cadena.length()==m){
cout<<"\n"<<cadena; cout<<"\n"<<cadena;
} }
else{ else{
func(cadena,n); func(cadena,m);
} }
cadena=c; cadena=k;
} }
} }
Código Renzo Quispe Villena Código PEDRO LAUTARO QUISPE BALLESTEROS
#include <iostream> #include <iostream>
#include <cstdio> #include <cstdio>
#include <cmath> #include <cmath>
#include <cstdlib> #include <cstdlib>
#include <string> #include <string>
using namespace std; using namespace std;
void func(string cadena,int n); void llaves_equilibradas(string cadena,int n);
int main(){ int main(){
int n; int n;
cout<<"Ingrese un numero para la longitud de la cadena (par y mayor que 2): "; cout<<"Ingrese un valor para la longitud de la cadena : ";
cin>>n; cin>>n;
string cadena1 = "{}"; string cad = "{}";
func(cadena1,n); llaves_equilibradas(cad,n);
return 0; return 0;
} }
void func(string cadena,int n){ void llaves_equilibradas(string cadena,int n){
for(int i=0;i<cadena.length();i++){ for(int i=0;i<cadena.length();i++){
string k; string k;
k=cadena; k=cadena;
cadena.insert(i,"{}"); cadena.insert(i,"{}");
if(cadena.length()==n){ if(cadena.length()==n){
cout<<"\n"<<cadena; cout<<"\n"<<cadena;
} }
else{ else{
func(cadena,n); llaves_equilibradas(cadena,n);
} }
cadena=k; cadena=k;
} }
} }

También podría gustarte