В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
мирэлюзий
мирэлюзий
04.02.2022 23:58 •  Информатика

11. Напишите программу, которая в последовательности целых чисел определяет сумму двух наибольших и сумму двух наименьших. Программа должна вывести две этих

суммы в указанном порядке. Программа получает на вход целые числа, количество

введённых чисел не известно, последовательность чисел заканчивается числом 0 (0

— признак окончания ввода, не входит в последовательность). Количество чисел не

превышает 1000. Введённые числа по модулю не превышают 30 000.

В последовательности не менее двух чисел.

12. Напишите программу для решения следующей задачи. Камера наблюдения

регистрирует в автоматическом режиме скорость проезжающих мимо неё

автомобилей, округляя значения скорости до целых чисел. Необходимо определить

максимальную зарегистрированную скорость автомобиля. Если скорость хотя бы

одного автомобиля была меньше 30 км/ч, выведите «YES», иначе выведите «N0».

Программа получает на вход число проехавших автомобилей N (1 < N < 30), затем

указываются их скорости. Значение скорости не может быть меньше 1 и больше

300.Программа должна сначала вывести максимальную скорость, затем YES или NO.
НА ПАСКАЛЕ


11. Напишите программу, которая в последовательности целых чисел определяет сумму двух наибольших и

Показать ответ
Ответ:
LeadingLady
LeadingLady
10.01.2023 17:39
Код#include <iostream>constexpr double bites_to_megabytes(double a) {    return a / 8388608;}constexpr double megabytes_to_gigabytes(double a) {    return a / 1024;}int main() {    long long a;    short type;    bool is_correct = false;    double answer;    do {        std::cin >> a;        std::cout << "[1] Megabytes \n"                  << "[2] Gigabytes \n"                  << "Convert to [1] or [2]: ";        std::cin >> type;        if (type == 1 or type == 2) {            is_correct = true;        } else {            std::cout << "Meh. Try to type again. \n" << std:: endl;        }    } while (!is_correct);    switch (type) {        case 1:            answer = bites_to_megabytes(a);            break;        case 2:            answer = megabytes_to_gigabytes(bites_to_megabytes(a));            break;    }    std::cout << "An answer of conversion is " << answer << std::endl;    return 0;}
0,0(0 оценок)
Ответ:
Overlight1337
Overlight1337
02.01.2023 03:39
Смотри. Высказывание F-истинное, обозначим 1
Высказывание С-ложное, обозначим 0
я насчет 1 не особо уверенна, начну со 2
2) знак И. значение истинно только тогда, когда оба значения истинны, но так как С высказывание ложно, то отсюда следует все высказывание ложное
3) тоже знак И. этот знак может записываться & или and или *
опять ложное
4) это наверно знак кхора, плюсик в кружочке, тогда истинно будет высказывание когда одно из выражений истинно, а у тебя F-истинное, значит все выражение истинно.
ну как-то так, но я не уверена
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота