Предмет: Информатика,
автор: privetprogrammistam
C++ Дана строка, содержащая текст. Указать те слова, которые содержат хотя бы одну букву из звонких согласных.
Приложения:
Ответы
Автор ответа:
1
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
signed main() {
char ok[10]{ 'b', 'v', 'g', 'd', 'z', 'l', 'm', 'n', 'r', 'w'};
string s;
getline(cin,s);
vector<string> words,ans;
string cur;
for(int i = 0; i < s.length(); i++){
if(s[i] != ' ') cur += s[i];
else{words.push_back(cur); cur.clear();}
}
for(auto i: words){
bool norm = false;
for(auto j: i)
if(strchr(ok,tolower(j))) norm = true;
if(norm) ans.push_back(i);
}
for(auto i: ans) cout << i << "\n";
}
privetprogrammistam:
какая то ошибка( https://prnt.sc/t4r09j
Похожие вопросы
Предмет: Русский язык,
автор: slavachernovol
Предмет: Английский язык,
автор: yuliyaromashova
Предмет: Русский язык,
автор: 20020627er
Предмет: Алгебра,
автор: Mari431
Предмет: История,
автор: Vladkot5002