Дана строка, слова в которой разделены пробелами. Верно ли, что все слова в строке, имеют одинаковую длину
#include <iostream>
#include <cstring>
using namespace std;
main() {
char text[0];
int len = strlen(text);
cout << "text ";
cin.getline(text, len);
for(int i = 0; i < len; i++){
for(int j = 0; j < len; j++){
if(text[i] == text[j]){
cout<<"Все слова равны" << endl;
break;
}else{
cout<<"Слова не ровны" << endl;
}
}
}
}
#include <iostream>
#include <cstring>
#include <vector>
using namespace std;
int main() {
vector<string> words;
int words_count;
cin >> words_count;
string tmp;
for(int i = 0;i < words_count; i++) {
cin >> tmp;
words.push_back(tmp);
}
bool check = true;
for(int i = 0;i<words_count;i++) {
if(words[i].length() != words[0].length())
{
check = false;
}
}
if(check) {
cout << "Yes";
} else {
cout << "No";
}
return 0;
}