Solução: Problema do giro da palavra (Vanessa Aline)

From AdonaiMedrado.Pro.Br
Revision as of 12:40, 1 April 2009 by 200.17.147.2 (Talk) (New page: <code lang="c"> #include <stdio.h> #include <string.h> void anda(char nome[]){ int i=0; char primeira = nome[0]; for (; i < (strlen(nome) - 1); i++){ nome[i] = nom...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
#include <stdio.h>
#include <string.h>
 
void anda(char nome[]){
     int i=0;
     char primeira = nome[0];
     for (; i < (strlen(nome) - 1); i++){
         nome[i] = nome[i+1];
     }
     nome[strlen(nome) - 1] = primeira;
}
 
main(){       
       char s1[200], s2[200];
       int igual = 0;
       gets(s1);
       gets(s2);
       int i=0;
       for (; i <= strlen(s1); i++){
           if (strcmp(s1, s2) == 0){
              igual = 1;
              break;
           } else {
              anda(&s2);
           }
       }
       printf("%d", igual);    
 
}