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

Ответы на вопрос

#include <iostream>
#include <string>
#include <cctype>
#include <algorithm>
int main()
{
std::string abc = "abcdefghijklmnopqrstuvwxyz";
std::string name;
std::cin >> name;
for (const char &character : name)
{
abc.erase(std::remove(abc.begin(), abc.end(), tolower(character)), abc.end());
}
for (const char &character : abc)
{
std::cout << character << ' ';
}
std::cout << std::endl;
return 0;
}



#include <iostream>
#include <string.h>
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 <= 'z' - 'a'; i++)
alf[i] = 'a' + i;
for(int i = 0; i < strlen(str); i++)
if ((str[i] >= 'a') && (str[i] <= 'z'))
alf[str[i] - 'a'] = '0';
cout << "Letters that are not in the name: ";
for(int i = 0; i <= 'z' - 'a'; i++)
if (alf[i] != '0')
cout << alf[i] << " ";
return 0;
}




Для решения данной задачи, мы можем создать список всех символов на латинице и вычесть из него символы, входящие в ваше имя.
Вот пример программы на языке Python, реализующей это:
```python def main(): name = input("Введите ваше имя: ").lower() # приводим имя к нижнему регистру для удобства сравнения
# создаем список всех символов на латинице all_chars = ['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']
# создаем список символов, не относящихся к имени non_name_chars = [char for char in all_chars if char not in name]
# выводим результат на экран print("Не относящиеся символы:") for char in non_name_chars: print(char)
if __name__ == "__main__": main() ```
Пользователю будет предложено ввести свое имя, а затем программа выведет на экран все символы на латинице, которые не входят в имя.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili