#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
switch (n){
case 1:
cout<<"Неуд.\n";
break;
case 2:
case 0:
case 3:
cout<<"Удовл.\n";
case 4:
cout<<"Хорошо\n";
case 5:
cout<<"Отлично\n";
}
// Это долгий метод, но простой. Можно использовать контейнер map из STL
return 0;
С отступами всё плохо. Прикреплю файл, копируй оттуда.
#include <cmath>
#include <vector>
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";
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
switch (n){
case 1:
cout<<"Неуд.\n";
break;
case 2:
cout<<"Неуд.\n";
break;
case 0:
cout<<"Неуд.\n";
break;
case 3:
cout<<"Удовл.\n";
break;
case 4:
cout<<"Хорошо\n";
break;
case 5:
cout<<"Отлично\n";
break;
}
// Это долгий метод, но простой. Можно использовать контейнер map из STL
return 0;
}
С отступами всё плохо. Прикреплю файл, копируй оттуда.
#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";
}