Вопрос задан 25.04.2019 в 20:02. Предмет Информатика. Спрашивает Ляшенко Иван.

Что в коде не так? #include #include #include using namespace std; int main() { string s;

vector vowels = ('a','e','i','o','u','y'); cin >> s; int count_letters = 0; int count = 0; int state = -1; int c = state; for(int i = 0 ;i < s.length(); i++, c = state) { if(find(vowels.begin(),vowels.end(),s[i])!= vowels.end()) state = 0; else state = 1; if(c==state) count_letters++; if(count_letters == 3) { count_letters = 1; count++; } } cout << count ; } In function 'int main()': conversion from char to non-scalar type requested cin was not declared in this scope cout was not declared in this scope
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ивасенко Ангелина.
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
string s; 
vector<char> vowels = {'a','e','i','o','u','y'};
cin >> s; 
int count_letters = 0; 
int count = 0; 
int state = -1; 
int c = state; 
for(int i = 0 ;i < s.length(); i++, c = state) {
  if(find(vowels.begin(),vowels.end(),s[i]) != vowels.end()) 
  state = 0;
  else state = 1; 
  if(c==state) count_letters++; 
  if(count_letters == 3) { 
    count_letters = 1;
    count++; 
  }

cout << count ;
}
0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос