Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement