C++Написать программку , которая выводит на экран знаки (на латинском) не

C++
Написать программку , которая выводит на экран знаки (на латинском) не относящиеся к вашему имени
К примеру : Egor
Не относящиеся знаки: a b c d f h i j k l m p q s t u w y z

Задать свой вопрос
2 ответа

include lt;iostreamgt;

include lt;stringgt;

include lt;cctypegt;

include lt;algorithmgt;


int main()

std::string abc = "abcdefghijklmnopqrstuvwxyz";


std::string name;

std::cin gt;gt; name;


for (const char amp;character : name)

 abc.erase(std::remove(abc.begin(), abc.end(), tolower(character)), abc.end());


for (const char amp;character : abc)

 std::cout lt;lt; character lt;lt; ' ';

std::cout lt;lt; std::endl;

return 0;

include lt;iostreamgt;

include lt;string.hgt;

using namespace std;

define MAX 128

char str[MAX], alf[MAX];

int main()

puts("Input name: ");

gets(str);

strlwr(str);

for(int i = 0; i lt;= 'z' - 'a'; i++)  

 alf[i] = 'a' + i;

for(int i = 0; i lt; strlen(str); i++)

 if ((str[i] gt;= 'a') amp;amp; (str[i] lt;= 'z'))

  alf[str[i] - 'a'] = '0';

cout lt;lt; "Letters that are not in the name: ";

for(int i = 0; i lt;= 'z' - 'a'; i++)  

 if (alf[i] != '0')

  cout lt;lt; alf[i] lt;lt; " ";

return 0;

Максим Осницкий
К раскаянью, веб-сайт не бережёт форматирование, потому прикрепил .cpp файл
Ломина Ксюша
Каким компилятором пользовались? В какой среде код писали? У меня, к примеру, не билдится, бранится на strlwr.
Мациев Руслан
dev c++
Вишневская Юлия
Удивительно использовать библиотеки Си, используя Си++
Lilija Lonshhakova
А какие у меня Си библиотеки? Как я помню, string.h - cpp'шная библиотека
Eva Sjekun
Не допечатал. cpp'шная библиотека, содержащая функции в стиле С(и в принципе функции С), не разумею, почему ее нельзя использовать
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт