С++ Срочно!!!!!!!!!!!!!!!! Дана строка, заканчивающаяся точкой. Ваша задача — посчитать, сколько символов в строке. Строка содержит только строчные латинские буквы, пробелы и ровно одну точку в конце.
#include #include 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;<br> return 0; }
надо убрать, чтобы программа пробел на считала
Поправил
спасибо
#include #include using namespace std; int main() { string str = "Hello."; int length = (sizeof(p)/sizeof(*p)) - 1; cout << length << endl;<br> return 0; }
не компилируется 7 строка
Что пишет?
не понимает, что такое p