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