Advertisement
anon20016

Untitled

Dec 5th, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1.  
  2. printf("%d \n", strlen(c)); // Длина строки
  3.  
  4.  
  5. // подсчет количества букв a в строке
  6. int counta = 0;
  7. int countb =0;
  8. for(int i = 0; i < strlen(c); i++){
  9. if (c[i]== 'a'){
  10. counta++;
  11. }
  12. if (c[i]=='b'){
  13. countb++;
  14. }
  15.  
  16. }
  17.  
  18. if(counta > countb)
  19. printf("%d", counta);
  20. else
  21. printf("%d", countb);
  22.  
  23.  
  24. // разбиение строки на три слова
  25.  
  26. #include <stdio.h>
  27. #include <stdlib.h>
  28. #include <string.h>
  29.  
  30. int main()
  31. {
  32. char c[100];
  33. gets(c);
  34. char name[100] = "";
  35. char scname[100] = "";
  36. char o[100] = "";
  37. int t = -1;
  38. for(int i = 0; i < strlen(c);i++){
  39. if (c[i] == ' ' && strlen(name) != 0){
  40. strncat(scname, c + t + 1, i - t - 1);
  41. strncat(o, c + i + 1, strlen(c) - i);
  42. }
  43. if (c[i] == ' ' && strlen(name) == 0){
  44. t = i;
  45. strncat(name, c, t);
  46. }
  47.  
  48. }
  49.  
  50. printf("%s\n", name);
  51. printf("%s\n", scname);
  52. printf("%s", o);
  53.  
  54. return 0;
  55. }
  56.  
  57.  
  58.  
  59. // разбиение строки на слова
  60.  
  61.  
  62. int t = 0;
  63. for (int i = 0; i < strlen(c); i++){
  64. if (c[i] == ' '){
  65. char f[100] = "";
  66. strncat(f, c + t, i - t);
  67.  
  68. printf("%s\n", f);
  69. t = i + 1;
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement