Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
manerov68
18.06.2020 23:45 •
Информатика
Написать на языке с++ ввести строку символов. подсчитать наибольшее количество точек идущих подряд (реализовать через функцию). вывести на экран результат вычисления.
Ответ:
Nailevnaa
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 оценок)
Популярные вопросы: Информатика
огпгпощо
01.05.2022 23:01
Напишите, программу, которая заполняет массив из 10 элементов случайными числами на, отрезке [–5; 5] и находит сумму положительных элементов. (язык c++)...
vladchivlad
06.12.2021 15:32
Создать комбинированный алгоритм в виде блок-схемы. Р=(2+2)•(2+3)•(2+4)•(2+5)...
hctgdhtfh
13.08.2022 08:12
Проектирование ИС - это Выберите один ответ: a. процедуры обработки событий и модули форм и отчетов b. логически сложная, трудоемкая и длительная по времени работа, требующая...
BloodRainbow
18.05.2022 14:01
Информатика 1 Сообщение записано буквами 512-символьного алфавита содержит,37 символов какой объём он несёт? 2 Объём сообщения,содержащего 2048 символов,составил 2 Кбайта.Каков...
osmyhinaozd6ev
24.03.2021 23:42
Основными акробатическими упражнениями являются: кувырки вперед прыжки перекаты кувырки вперёд и назад висы стойки...
Andezia
27.02.2021 13:54
Заранее Напишите программный код, который объявляет символьные переменные х и у, запрашивает ввод с клавиатуры для этих переменных и выводит true, если х= ; И y= * , иначе...
цветочек120
02.01.2020 21:39
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» — символ «&». В таблице приведены...
НеШкольник228228
31.01.2020 14:14
С какой целью используется блок ЦИКЛ при организации движения робота по линии? -Какие требования предъявляются к роботу при проведении соревнования...
AnyaFilenkova
26.08.2021 06:58
Здраствуйте решить задание по информатике. Не понимаю в чём ошибка. def check(summa): while summa != 0 : if summa = 8000: print( Сумма ниже среднего. ) elif summa 8000 and...
Irishagogo
16.11.2022 21:21
Сумарна сонячна радіація змінюється залежно від географічної широти місцевості. В Україні в день літнього сонцестояння кут падіння сонячних променів на півночі складає: 61°,...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}