Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #include <stdio.h>
  2. #include<locale.h> //библиотека для кириллицы
  3.  
  4. int main() {
  5.  
  6. setlocale(LC_ALL, "Russian"); //функция для кириллицы
  7.  
  8. char str[100];
  9. int i=0;
  10. int count=0;
  11. int k=0;
  12. int l=0;
  13.  
  14. printf("Введите строку с символами: \n");
  15. gets(str); //функция ввода строки
  16.  
  17. while (str[i]!='.') {
  18. if(str[i]=='+')
  19. {
  20. k++;
  21. i++;
  22. }
  23. else
  24. if (str[i]=='-')
  25. {
  26. l++;
  27. i++;
  28. }
  29. }
  30.  
  31. printf("В данной последовательности '+' встречается %d раз(а)\n", k);
  32. printf("В данной последовательности '-' встречается %d раз(а)\n", l);
  33.  
  34. while(str[i]!='.')
  35. {
  36. if (str[i]=='+'&&str[i+1]=='-')
  37. count++;
  38. i++;
  39. }
  40.  
  41. if (count>0)
  42. printf("В данной последовательности чередуются символы '+' и '-'\n");
  43. else
  44. if(count==0)
  45. printf("В данной последовательности не чередуются символы '+' и '-'\n");
  46.  
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement