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

Решение задач на применение одномерного массива 1. Дан одномерный массив. Найдите количество положительных
элементов массива.
2. Дан одномерный массив. Выведите на экран элементы массива,
делящиеся на число Pбез остатка.
3. Дан одномерный массив. В этом массиве имеется только один
элемент, равный нулю. Выведите на экран все элементы до
указанного элемента.
4. Дана последовательность чисел A, , А,, ... А. Выведите на печать
числа из диапазона [c; d] данной последовательности.
5. Дан одномерный массив целых чисел. Замените в этом массиве
числа больше X числами М.
6. Дан одномерный массив. Выведите на печать удвоенные
значения элементов массива меньшие, чем К.

https://www.onlinegdb.com/online_python_compiler
нужно сделать в питона сделайте фотографией​

Показать ответ
Ответ:
Мышонок11111
Мышонок11111
20.07.2022 14:20
Код#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 оценок)
Ответ:
lewaq
lewaq
02.04.2021 14:14

1. 1411₁₀ → 583₁₆ → 10110000011₂ → 2603₈

2.

141₈ = 97₁₀

7А2₁₆ = 1954₁₀

100101₂ = 37₁₀

Объяснение:

1.

1411 / 16 = 88 + остаток 3

88 / 16 = 5 + остаток 8

5 / 16 = 0 + остаток 5

записываем остатки снизу вверх

1411₁₀ = 583₁₆

переводим каждую цифру в тетраду

5 - 0101

8 - 1000

3 - 0011

записываем по порядку цифр, у первой цифры отбрасываем 0 стоящие слева

583₁₆ = 10110000011₂

раскладываем на триады начиная с конца, если цифр не хватает приписываем 0 слева

011 - 3

000 - 0

110 - 6

010 - 2

записываем снизу вверх

10110000011₂ = 2603₈

2.

141₈ = 1 * 8² + 4 * 8¹ + 1 * 8⁰ = 1 * 64 + 4 * 8 + 1 * 1 = 64 + 32 + 1 = 97₁₀

7А2₁₆ = 7 * 16² + А * 16¹ + 2 * 16⁰ = 7 * 256 + 10 * 16 + 2 * 1 = 1792 + 160 + 2 = 1954₁₀

100101₂ = 1 * 2⁵ + 0 * 2⁴ + 0 * 2³ + 1 * 2² + 0 * 2¹ + 1 * 2⁰ = 32 + 4 + 1 = 37₁₀

Триады:

0 - 000

1 - 001

2 - 010

3 - 011

4 - 100

5 - 101

6 - 110

7 - 111

Тетрады:

0 - 0000

1 - 0001

2 - 0010

3 - 0011

4 - 0100

5 - 0101

6 - 0110

7 - 0111

8 - 1000

9 - 1001

А - 1010

В - 1011

С - 1100

D - 1101

E - 1110

F - 1111

В качестве цифр шестнадцатеричной системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F.

A = 10₁₀     В = 11₁₀   С = 12₁₀   D = 13₁₀   Е = 14₁₀   F = 15₁₀

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота