• Viernes 15 de Noviembre de 2024, 02:51

Autor Tema:  rotar palabra  (Leído 1282 veces)

zickboy20

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
rotar palabra
« en: Miércoles 30 de Septiembre de 2009, 04:31 »
0
Hola a todos soy nuevo en esta pagina q meparece fenial
bueno pues aki voy
tengo un problema con un programa en el q debo rotar una palabra carcater por cacter asi:

hola ahol laho olah hola

estoes lo q llevo  de antemanos gracias:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int i,j,n,x=0,y;
char texto[],texto2[];

int main(int argc, char *argv[])
{
  printf("Rotacion de caracter n");
  printf("Dame la palabra joder n");
  gets(texto);
  puts(texto);
 
  n=strlen(texto);
  printf("%d n",n);


  for(i=0;i<n;i++){
                     printf("n");
          for(j=0;j<n;j++){
                             
                              if(j!=n)j=0;
                   printf("%c",texto[j]);
               
                 }
                   }
                   
             
               
                   

printf("n");


  system("PAUSE");   
  return 0;
}

tononos

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: rotar palabra
« Respuesta #1 en: Jueves 15 de Octubre de 2009, 22:29 »
0
Marca una referencia en tu proyecto C# al ensamblado Microsoft.VisualBasic.dll.

Después:

using Microsoft.VisualBasic;

namespace Foros
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Strings.StrReverse("Hola"));
            Console.ReadKey();
        }
    }
}

Saludos