Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - nanto

#1
Buenas noches.. Espero puedan ayudarme o prestarme alguna idea. Mi duda surge cuando al generar una cierta cantidad de arrays de tipo char de forma iterativa (obtengo los resultados esperados), cumpliendo ciertas condiciones de ordenamientos entre sus componentes

for(i=l1; i<=l3-1; i++){
t=0;
for(j=i-1; j>=0; j--){
  s++;
  aux1=S3[j];
  S3[j]=S3[j+1];
  S3[j+1]=aux1;
  arreglo[s]=S3;
  printf("\n\n Permuta %i en ciclo %i es:%s y Arreglo es %s",s,t,S3,arreglo[s]);
}
}

Pero al terminas  e  imprimirlos nuevamente de esta forma

for(j=0;j<=cant;j++){
  printf("\n\n Permuta %i es:%s",j, arreglo[j]);
}

solo arroja en las tantas iteraciones el ultimo arrays generado, y requiero guardar todos los resultados para generar otras permutaciones. Nota:

char *arreglo, S3, aux1;

Gracias