10/01/2012, 13:25
|
| | Fecha de Ingreso: diciembre-2011 Ubicación: CABA
Mensajes: 433
Antigüedad: 13 años Puntos: 94 | |
Respuesta: Duda en C Hola Riddlev9! mas o menos en C seria asi el codigo:
char vec[MAX];
char c, aux;
int i,j,k=0;
while((c=getchar())!='\n')
{
vec[i]=c;
i++;
}
vec[i]='\0';
j=i
for(i=0;i<j;i++)
{
if((k+3)<j)
{
aux=vec[k+3];
vec[k+3]=vec[k];
vec[k]=aux;
k++;
}
else
break;
}
printf("Resultado: %s\n",vec);
El codigo no lo probe pero supongo que debe andar o esta muy cerca, no hic ningun comentario para que vos deduscas el codigo y t des cuenta de lo que hice, pero igual si no lo entendes pregunta
Espero t sirva. Saludos |