ещё актуально? The post was merged to previous May 3, 2022 #include <bits/stdc++.h> using namespace std; int main () { string s; cin >> s; for (int i = 0; i < s.size(); ++i) { if (s - 'A' >= 32){ s = char(s - 32); } } cout << s << nl; return 0; }
vtlstolyarov, чел у тебя string не подключён как минимум и я открою тебе секрет твой тоже не запустится, а догадаться что nl это "\n" ну просто невозможно. Это у меня осталось потому-что я пишу с шапкой, но здесь она не нужна а переписать забыл. И к чему сразу токсичить?
Niko919, Я запускал здесь и всё работало https://www.onlinegdb.com/online_c++_compiler И я догадался что под nl подразумевалось endl но не стал его писать так по условию задачи это не требуется. И у тебя там не только такие мелочи не были написаны, а вообще был мусор типа забыл расставить индексы для строчки и вместо замены на точку сдвигал симовлы на 32 позиции влево и в проверке смотрел только на ">=" и из-за этого то что не было буквами тоже менялось. В обзем набросал какой-то херни, а теперь пытаешься отмазаться.
#include <bits/stdc++.h> using namespace std; int main () { string s; cin >> s; for (int i = 0; i < s.size(); ++i) { if (s[i] - 'a' >= 0 && s[i] - 'a' <= 25){ s[i] = '.'; } } cout << s << "\n"; return 0; } C #include <bits/stdc++.h> using namespace std; int main () { string s; cin >> s; for (int i = 0; i < s.size(); ++i) { if (s[i] - 'a' >= 0 && s[i] - 'a' <= 25){ s[i] = '.'; } } cout << s << "\n"; return 0; }