Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS // без этого не работает функция strcpy (особенность компилятора, как я понял)
  2. #include <iostream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     char letter[33] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }; // массив из букв англ. алфавита
  10.     char chars[30];  // массив для преобразования строки в массив типа char
  11.     string CH; // объявляем переменную типа string для считывания строки
  12.     cin >> CH; // считываем строку
  13.     strcpy(chars, CH.c_str()); // strcpy копирует значения из второго аргумента в первый, функция c_str() отвечает за конец строки
  14.     for (int i = 0; i < 33; i++) { // берем первую букву из массива с алфавитом
  15.         for (int j = 0; j < 30; j++) {
  16.             if (chars[j] == letter[i]) { // и сравниваем с ней каждый элемент из строки
  17.                 cout << chars[j]; // если элемент из строки равен букве из алфавита, то выводим его на экран
  18.             }
  19.         }
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement