SHARE
TWEET

Untitled

a guest Oct 19th, 2019 93 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int szamok(char bemenet[],char kimenet[]){
  2.     int i = 0;
  3.     int j = 0;
  4.     int szamlalo = 0;
  5.     for(i = 0;bemenet[i] != '\0';){
  6.         if(bemenet[i] != ' '){
  7.             szamlalo++;
  8.             i++;
  9.         }
  10.         else{
  11.             kimenet[j] = szamlalo;
  12.             szamlalo = 0;
  13.             i++, j++;
  14.         }
  15.     }
  16.     kimenet[j] = szamlalo;
  17.     kimenet[j+1] = '\0';
  18.     return j+1;
  19. }
  20.  
  21.  
  22. void swap(char bemenet[], char kimenet[],int kezd){
  23.     int i;
  24.     int j;
  25.     int k;
  26.  
  27.     i = 0;
  28.     do{
  29.         if(bemenet[i] == ' ' || bemenet[i] == '\0'){
  30.             for(j = 1; j <= k; j++){
  31.                 kimenet[kezd++] = bemenet[i - j];
  32.             }
  33.             k = 0;
  34.         }
  35.         else{
  36.             k++;
  37.         }
  38.     } while(bemenet[i++] != '\0');
  39.     kimenet[kezd] = '\0';
  40. }
  41.  
  42. void titkosit(char bemenet[], char kimenet[]) {
  43.     int kezd = 0; // Honnan kezdõdjön a mᳯdik fgv
  44.     kezd = szamok(bemenet, kimenet);
  45.     int i;
  46.     for(i = 0;kimenet[i] != '\0'; i++) {
  47.         printf("%d", kimenet[i]);
  48.     }
  49.     swap(bemenet, kimenet, kezd);
  50.  
  51.     i = kezd;
  52.     for(;kimenet[i] != '\0';i++){
  53.         printf("%c",kimenet[i]);
  54.     }
  55.  
  56. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top