С++ Срочно!!!!!!!!!!!!!!!! Дана строка, заканчивающаяся точкой. Ваша задача — посчитать,...

0 голосов
139 просмотров

С++
Срочно!!!!!!!!!!!!!!!!
Дана строка, заканчивающаяся точкой. Ваша задача — посчитать, сколько символов в строке. Строка содержит только строчные латинские буквы, пробелы и ровно одну точку в конце.


Информатика (124 баллов) | 139 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

#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;
}

(2.9k баллов)
0

надо убрать, чтобы программа пробел на считала

0

Поправил

0

спасибо

0 голосов

#include
#include
using namespace std;

int main() {
    string str = "Hello.";
    int length = (sizeof(p)/sizeof(*p)) - 1;
    cout << length << endl;<br>
    return 0;
}

(286 баллов)
0

не компилируется 7 строка

0

Что пишет?

0

не понимает, что такое p