Во многих интернет-сервисах при регистрации нужно указывать желаемое имя пользователя, причём в имени разрешается использовать только латинские буквы, цифры и символ «_». напишите программу, которая проверяет, подходит ли строка для того, чтобы быть именем пользователя в таком сервисе. формат ввода вводится одна строка — предполагаемое имя пользователя. формат вывода выводится одна строка: если введённая строка состоит только из маленьких латинских букв, цифр и символа «_», то выводится «ok» (латиницей); иначе выводится: «неверный символ: », после чего следует первый не подходящий символ из введённой строки. ввод пользователь ожидаемый результат неверный символ: п пробовала вот получилось но ему не нравится: a = ['_', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'п'] s = list( for i in s: if i ! = i.upper() or i in a: pass else: print('неверный символ: ', i) break else: print('ok')
161
243
Ответы на вопрос:
#include < iostream> #include < string> using namespace std; int main() { system("chcp 1251"); string str; bool stringisallow = false; getline(cin, str); if (str. { return -1; } else { for (int i = 0; i < str.length(); i++) { if ((str[i] > = 65 & & str[i] < = 90) || (str[i] > = 97 & & str[i] < = 122) || (str[i] > = 48 & & str[i] < = 57) || str[i] == 95) { stringisallow = true; continue; } else { cout < < "wrong symbol: " < < str[i] < < endl; stringisallow = false; break; } } } if (stringisallow) { cout < < "ok! " < < endl; } return 0; }
Function tobin(dec: integer): string; var buf: integer; str: string; begin buf : = dec; repeat str : = concat(inttostr(buf mod 2), str); buf : = buf div 2; until (buf = 0); tobin : = str; end; procedure tobin(dec: integer; var bin: string); var buf: integer; begin buf : = dec; repeat bin : = concat(inttostr(buf mod 2), bin); buf : = buf div 2; until (buf = 0); end; var s: string; begin writeln(tobin(10)); tobin(10, s); writeln(s); end.
Популярно: Информатика
-
totty127.12.2020 05:02
-
levkamorkovka14.02.2023 02:47
-
nomeNome13No25.11.2022 01:13
-
iik2001vrnp087am18.09.2021 06:43
-
silvia1631.07.2021 00:45
-
1964hade14.11.2021 13:04
-
valeria15queen16.09.2020 23:28
-
JuliusM16.03.2023 04:06
-
настена090202.03.2022 22:06
-
Fosa106.05.2022 23:11