Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include <iostream>;
  2. using namespace std;
  3. int main()
  4. {
  5. setlocale(LC_ALL, "RUSSIAN");
  6. int i, n = 2, count=0;//i-для цикла(позиция символа в строке) n-будет использоваться для обозначения размернотсти строки
  7. cout << "enter the letter ";
  8. char c = NULL;//перменная для ввода искомого символа
  9. cin >> c;
  10. cout << "enter the size of the string ";
  11. char* str = NULL;//переменная для ввода строки
  12. cin >> n;
  13. cout << "enter the string ";
  14. str = new char[n];//ввод строчного массива
  15. cin >> str;
  16. for (i = 0; str[i] !='\0'; i++) {
  17.  
  18. count++;
  19. }
  20.  
  21. cout << "number of the symbols in the string " << count<<endl;
  22. if (count > n)//проверка на превышение лимита символов в строке
  23.  
  24. cout << "wrong enter,restart the programm " << endl;
  25. else
  26. {
  27. for (i = 0; i < n; i++) {//цикл для нахождения первого появления символа в строке и его номера
  28. if (str[i] == c)
  29. break;
  30. }
  31. if (str[i] == c)
  32. cout << "letter " << c << " appear on the position: " << i + 1 << endl;
  33. else if ((str[i] != c) && (i < n))
  34. cout << "not exist" << endl;
  35. }
  36. str = NULL;
  37. delete[] str;
  38. system("pause");
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement