Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include "iostream"
  3. #include "conio.h"
  4. #include <set>
  5. #include <string>
  6.  
  7. using namespace std;
  8.  
  9. int main(array < System::String ^ >^args)
  10. {
  11.  
  12. set < char >simbols;
  13. set < char >digits;
  14. char *s1 = "QWERTYUIOPASDFGHJKLZXCVBNM";
  15. for (int i = 0; i < strlen(s1); i++) {
  16. simbols.insert(s1[i]);
  17. }
  18.  
  19. int n = 0;
  20. do {
  21. cout << "Vvedite kolichestvo slov (ne bolee 10): ";
  22. cin >> n;
  23. if ((n <= 0) || (n > 10)) // количество слов
  24. cout << "Oshibka vvoda" << endl;
  25. }
  26.  
  27. while ((n <= 0) || (n > 10));
  28. char strs[10][80];
  29. for (int i = 0; i < n; i++) {
  30. cout << "Vvedite slovo: ";
  31. cin >> strs[i];
  32. cout << strs[i] << " slovo " << endl;
  33. int tmp = 0;
  34. for (int j = 0; j < strlen(strs[i]); j++) {
  35. if (simbols.count(strs[i][j]) == 1) {
  36. //гласные E Y U I O A
  37.  
  38. } else
  39. {
  40. cout << "Vstretilsa nedopustimii simvol" << endl;
  41. i--;
  42. break;
  43. }
  44. }
  45. }
  46.  
  47. cout << " Vivod bykv = ";
  48. _getch();
  49. return 0;
  50. }
  51.  
  52. #include <iostream>
  53. #include <set>
  54. #include <string>
  55.  
  56. using namespace std;
  57.  
  58. int main()
  59. {
  60.  
  61. string s[2] = {"", ""};
  62. char v[] = {'A', 'E', 'I', 'O', 'U', 'Y'};
  63. set<char> vowels (v, v+sizeof v);
  64. while(!cin.eof()) {
  65. string w;
  66. cin >> w;
  67. if(w.length() > s[0].length()) {
  68. s[1] = s[0];
  69. s[0] = w;
  70. } else if (w.length() > s[1].length()) {
  71. s[1] = w;
  72. }
  73. }
  74. for(int i=0; i<2; i++) {
  75. cout << "Слово " << i << "(" << s[i] << ")> ";
  76. set<char> v1;
  77. for(string::iterator it = s[i].begin(); it < s[i].end(); it++)
  78. if(vowels.find(*it) != vowels.end())
  79. v1.insert(*it);
  80. for(set<char>::iterator it = v1.begin(); it != v1.end(); it++)
  81. cout << *it << ' ';
  82. cout << endl;
  83. }
  84. return 0;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement