Advertisement
bom6er

5

Nov 3rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <sstream>
  4. #include <stdlib.h>
  5. #include <cstdlib>
  6. #include <ctime>
  7. #include <locale.h>
  8. using namespace std;
  9.  
  10. void main()
  11. {
  12.     setlocale(LC_ALL, "RUS");
  13.     srand(time(NULL));
  14.     int n;
  15.     char A[25] = {}, letter;
  16.     char max=1;
  17. label:
  18.    
  19.     cout << "Введите размер массива(до 25)" << endl; cin >> n;
  20.         if (n <= 25) {
  21.             for (int i = 0; i < n; i++) {
  22.                 letter = 97 + rand() % (122 - 97);
  23.                 A[i] = letter;
  24.                 cout << "Символ:" << *(A + i) << "\tКод:" << (int)A[i] << endl;
  25.             }
  26.         }
  27.         else
  28.         {
  29.             system("CLS");
  30.             cout << "Недопустимый размер массива\n";
  31.             goto label;
  32.         }
  33.         for (int i = 0; i < n; i++) {
  34.             for (int k = n; k > i; --k) {
  35.                 if (A[i] == A[k]) {
  36.                     max = A[i];
  37.                 }
  38.             }
  39.         }
  40.         if(max!=1) cout << "Наиболее часто встречающийся символ: " << max << endl;
  41.         else puts("Нет повторяющихся символов");
  42.         system("pause");
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement