Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. // ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
  2. //
  3.  
  4. #include "pch.h"
  5. #include <iostream>
  6.  
  7. using namespace std;
  8.  
  9. bool icmpstr(char* tmp, char* tmp2)
  10. {
  11. if (strlen(tmp) != strlen(tmp2))
  12. return false;
  13.  
  14. for (int a = 0; a < strlen(tmp); a++)
  15. {
  16. if (tmp[a] != tmp2[a])
  17. return false;
  18. }
  19.  
  20. return true;
  21. }
  22.  
  23. int main()
  24. {
  25. char str1[256] = "1234 5678 vdfrMhdfggf nfdjngjffjkd b jklfdbf ";
  26.  
  27. char tmp[16];
  28.  
  29. char str3[256];
  30.  
  31. //std::cin >> str1;
  32. //std::cin >> str2;
  33.  
  34. int j = 0, jj = 0, ptr = 0;
  35.  
  36. for (int i = 0; i < strlen(str1); i++)
  37. {
  38. if (str1[i] != ' ')
  39. {
  40. tmp[j++] = str1[i];
  41. }
  42. else
  43. {
  44. tmp[j] = '\0';
  45.  
  46. bool flag = false;
  47.  
  48. for (int jj = 0; jj < strlen(tmp); jj++)
  49. if (tmp[jj] == 'M')
  50. {
  51. flag = true;
  52. break;
  53. }
  54.  
  55. if (flag)
  56. {
  57. for (int jj = 0; jj < strlen(tmp); jj++)
  58. {
  59. str3[ptr++] = tmp[jj];
  60. }
  61. }
  62.  
  63. j = 0;
  64. }
  65. }
  66.  
  67. str3[ptr - 1] = '\0';
  68.  
  69. std::cout << str3 << std::endl;
  70. }
  71.  
  72.  
  73. int main3()
  74. {
  75. char str1[256] = "1234 5678 vdfrdhdfggf nfdjngjffjkd b jklfdbf ";
  76. char str2[256] = "abcd 1234 fdb fd fd vdfrdhdfggf ";
  77.  
  78. char tmp[16];
  79.  
  80. char str3[512];
  81.  
  82. //std::cin >> str1;
  83. //std::cin >> str2;
  84.  
  85. int j = 0, jj = 0, ptr = 0;
  86.  
  87. for (int i = 0; i < strlen(str1); i++)
  88. {
  89. if (str1[i] != ' ')
  90. {
  91. tmp[j++] = str1[i];
  92. }
  93. else
  94. {
  95. tmp[j] = '\0';
  96.  
  97. bool flag = false;
  98.  
  99. for (int ii = 0; ii < strlen(str2); ii++)
  100. {
  101. char tmp2[16];
  102.  
  103. if (str2[ii] != ' ')
  104. {
  105. tmp2[jj++] = str2[ii];
  106. }
  107. else
  108. {
  109. tmp2[jj] = '\0';
  110.  
  111. if (icmpstr(tmp, tmp2))
  112. {
  113. for (int a = 0; a < strlen(tmp); a++)
  114. str3[ptr++] = tmp[a];
  115.  
  116. str3[ptr++] = ' ';
  117. }
  118.  
  119. jj = 0;
  120. }
  121. }
  122.  
  123. j = 0;
  124. }
  125. }
  126.  
  127. str3[ptr - 1] = '\0';
  128.  
  129. std::cout << str3 << std::endl;
  130. }
  131.  
  132. int main555()
  133. {
  134. char str[256];
  135.  
  136. std::cin >> str;
  137.  
  138. int i = 0;
  139.  
  140. while (str[i] != '.')
  141. {
  142. if (str[i] == ' ')
  143. {
  144. //str[]
  145. }
  146.  
  147. i++;
  148. }
  149.  
  150. std::cout << str << std::endl;
  151.  
  152. return 1;
  153. }
  154.  
  155. int main2()
  156. {
  157. char str[256];
  158.  
  159. std::cin >> str;
  160.  
  161. for (int i = 0; i < strlen(str); i++)
  162. {
  163. str[i] -= 17;
  164. }
  165.  
  166. std::cout << str << std::endl;
  167.  
  168. return 1;
  169. }
  170.  
  171. // Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
  172. // Отладка программы: F5 или меню "Отладка" > "Запустить отладку"
  173.  
  174. // Советы по началу работы
  175. // 1. В окне обозревателя решений можно добавлять файлы и управлять ими.
  176. // 2. В окне Team Explorer можно подключиться к системе управления версиями.
  177. // 3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
  178. // 4. В окне "Список ошибок" можно просматривать ошибки.
  179. // 5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
  180. // 6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement