М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Wikpiklear
Wikpiklear
25.01.2023 15:21 •  Информатика

Как много смыслов в простом пожелании! Напишите программу, которая найдет все строки, в которых есть что-то доброе (достаточно проверить наличие подстроки добр), а потом выберет из них строку с наименьшей длиной. Формат ввода

Вводятся строки, пока не будет введена строка с фамилией Бэггинс.

Формат вывода

Вывести наименьшую длину строки, в которой есть что-то доброе. Если таких не оказалось, вывести 0.Торопиться некуда таким добрым утром, целый день впереди!

От них одно беспокойство и неприятности!

Еще, чего доброго, пообедать из-за них опоздаешь!

Не понимаю, что в них находят доброго.

— Доброго утра вам!

Мы тут в приключениях не нуждаемся, благодарствуйте!

Произнес Бильбо Бэггинс наконец. 38

👇
Открыть все ответы
Ответ:
FGHJER
FGHJER
25.01.2023

Напишу на С++, но алгоритм один и тот же

bool flag = true; // bool - переменная которая принимает только true или false;

int number;

int sum;

int index;

double sr;

while(flag){  // Цикл который выполняется до тех пор пока flug = true;

cin >> number; // Вводим число

if(number == 0) flag = false; // Как только флаг будет равен с 0, мы заканчиваем выполнять цикл

sum=sum+number; // Ищем суму и каждый раз её увеличиваем на то число, которое ввели

index=index+1; // Увеличиваем количество введенных элементов

}

sr = sum/index; // Суму делим на количество чисел для того чтобы найти среднее арифметическое

cout << "Сума: " << sum; // Выводим суму

cout << endl // Пробел в С++(не обязательно)

cout << "Среднее арифметическое: " << sr; // Выводим среднее арифметическое

4,7(72 оценок)
Ответ:
Марина6456667
Марина6456667
25.01.2023

ответ:                 Виды алгоритмов и их описания.

Различают следующие виды алгоритмов:

линейный – список команд (указаний), выполняемых последовательно друг за другом;

разветвляющийся – алгоритм, содержащий хотя бы одну проверку условия, в результате которой обеспечивается переход на один из возможных вариантов решения; циклический – алгоритм, предусматривающий многократное повторение одной  и  той  же  последовательности  действий.  Количество  повторений  обусловливается исходными данными или условием задачи.

Объяснение:

4,4(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ