Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
mistrgeniy
22.04.2021 11:20 •
Информатика
Написать на языке с++ ввести строку символов. подсчитать наибольшее количество точек идущих подряд (реализовать через функцию). вывести на экран результат вычисления.
Ответ:
Artemko1337
06.10.2020 21:40
#include <iostream>
#include <string>
using namespace std;
unsigned dotsConuter(const string &s)
{
unsigned i, j, max = 0;
for (i = 0; i < s.length(); ++i) {
if (s[i] == '.') {
for (j = 1; ((i + j) < s.length()) && (s[i + j] == '.'); ++j);
max = (max < j) ? j : max;
}
}
return max;
}
int main()
{
string str("dots.. more dots");
cout << dotsConuter(str) << endl;
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Кристина1081567
05.02.2023 14:36
с информатикой. Массивы Паскаль...
Tashernaut
17.02.2022 10:12
Вид информации, выраженный с естественных и формальных языков в письменной форме....
АсяБру
20.07.2020 05:53
Перевести а)1100010010 б)10011011; в)1111000001; г) 10111111 д) 416 е) 215 с двоичной в 10...
Aldik81
20.07.2020 05:53
Найти средний рост 32 учеников . нужно написать программу!...
Poli2533
31.07.2020 10:25
Есть трехзначное число. необходимо найти количество чисел произведение цифр которых меньше 8. сделать как вложенный цикл....
senyacha15
01.03.2023 13:21
Раскрыв скобки, выберите нужную частицу. 1. (не, ни) кто (не, ни) мог мне объяснить, (не, ни) что это за книга, (не, ни) кто её написал. 2. (не, ни) одна дорожка (не, ни) была...
superfifer
01.03.2023 13:21
внешнее строение голосеменных лабораторная работа №20...
даша3634
01.03.2023 13:21
Сделать фонетический разбор слова медвежьими...
лольтоаш
01.03.2023 13:21
Булдозерши экскаваторды мунара кранды тикушакты жургизетин недейди комек керек айтындаршы...
Killy2
01.03.2023 13:21
Упричала находилось 6 лодок, часть из которых была двухместнами, а часть трёхместными. всего в эти лодки может поместиться 14 человек. сколько двухместынх и сколько трёх местных...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <string>
using namespace std;
unsigned dotsConuter(const string &s)
{
unsigned i, j, max = 0;
for (i = 0; i < s.length(); ++i) {
if (s[i] == '.') {
for (j = 1; ((i + j) < s.length()) && (s[i + j] == '.'); ++j);
max = (max < j) ? j : max;
}
}
return max;
}
int main()
{
string str("dots.. more dots");
cout << dotsConuter(str) << endl;
return 0;
}