Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. // 9.5.cpp: определяет точку входа для консольного приложения.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include "windows.h"
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. setlocale(LC_ALL, "Russian");
  12. int i,j, k,p;
  13. char a[20]="";
  14. cin.getline(a, 20);
  15. setlocale(LC_ALL, "Russian");
  16. cout << "Введите слово \n";
  17. cin.get(a, 19);
  18. k = strlen(a);
  19. OemToAnsi(a, a);
  20. j = 0; p = 0;
  21. if (k % 2 == 0)
  22. {
  23. j = k;
  24. for (int i = 0; i < k / 2; i++)
  25. {
  26. if (a[i] == a[j]) { p = p + 1; }
  27. j--;
  28. }
  29. if (p = k / 2)
  30. {
  31. cout << "Введенное слово - перевертыш" << endl;
  32. }
  33. else
  34. {
  35. cout << "Введенное слово не перевертыш " << endl;
  36. }
  37. }
  38. else
  39. {
  40. for (int i = 0; i < (k - 1) / 2; i++)
  41. {
  42. if (a[i] == a[j]) { p = p + 1; }
  43. }
  44. j--;
  45.  
  46. if (p = (k - 1) / 2)
  47. {
  48. cout << "Введенное слово - перевертыш" << endl;
  49. }
  50. else
  51. {
  52. cout << "Введенное слово не перевертыш " << endl;
  53. }
  54. }
  55. for (i = 0; i < k; i++)
  56. {
  57. cout << a[i] << ' ';
  58. }
  59. cout << endl;
  60. system("pause");
  61. return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement