С++ дана строка, заканчивающаяся точкой. ваша — посчитать, сколько символов в строке. строка содержит только строчные латинские буквы, пробелы и ровно одну точку в конце.
int main(void) { std::string in; std::getline(std::cin, in); int ans = 0; for (int i = 0; i < in.length(); i++) { if (!isspace(in[i])) { ans++; } } std::cout << ans << std::endl; return 0; }
#include <string>
using namespace std;
int main() {
string str = "Hello.";
int length = (sizeof(p)/sizeof(*p)) - 1;
cout << length << endl;
return 0;
}
#include <string>
int
main(void)
{
std::string in;
std::getline(std::cin, in);
int ans = 0;
for (int i = 0; i < in.length(); i++) {
if (!isspace(in[i])) {
ans++;
}
}
std::cout << ans << std::endl;
return 0;
}