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

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

входные данные
входная строка содержит два целых числа.

выходные данные
программа должна вывести произведение введённых чисел.

примеры
входные данные
6 12
выходные данные
72
входные данные
-7 15
выходные данные
-105
c++

👇
Открыть все ответы
Ответ:
Для того чтобы высчитать, сколько бит памяти занимает чёрно-белое изображение без градаций серого, мы должны знать, сколько бит требуется для представления каждого пикселя этого изображения.

Чёрно-белое изображение использует только два цвета: черный и белый. Это означает, что для каждого пикселя нам нужно всего один бит памяти для хранения информации о его цвете.

Итак, если у нас есть изображение шириной 400 точек и высотой 5000 точек, нам нужно узнать, сколько всего пикселей содержится в этом изображении.

Для этого умножим ширину на высоту: 400 x 5000 = 2,000,000 пикселей.

Теперь, чтобы вычислить, сколько бит памяти займёт это изображение, мы умножаем общее количество пикселей на количество бит, необходимое для каждого пикселя. В данном случае это 2,000,000 x 1 = 2,000,000 бит.

Однако, обычно информация хранится в байтах, поэтому нам нужно перевести биты в байты. В одном байте содержится 8 бит, поэтому делим общее количество бит на 8: 2,000,000 бит / 8 = 250,000 байт.

Таким образом, чёрно-белое изображение шириной 400 точек и высотой 5000 точек займёт 250,000 байт памяти.
4,6(37 оценок)
Ответ:
avetisyana902
avetisyana902
23.03.2021
Привет! Я рад выступить в роли твоего школьного учителя и помочь тебе с этим вопросом.

Перед тем, как приступить к решению, давай разберемся, что означает каждая строчка кода.

1) N = 5 i = x = z = 0 - здесь мы объявляем переменные N, i, x и z и присваиваем им значения. В данном случае N равно 5, а остальные переменные установлены в 0.

2) for i in range(1, N + 1): - это цикл for, который будет выполняться N раз. Здесь переменная i будет принимать значения от 1 до N.

3) x = int(input()) - это команда, которая принимает пользовательский ввод и преобразует его в целое число. Здесь в переменную x будет сохраняться введенное пользователем число.

4) if x % 10 == 4: - это условие if, которое проверяет, делится ли число x на 10 без остатка и является ли остаток равным 4. Если это условие истинно, то выполняется следующая команда.

5) z += 1 - это команда, которая увеличивает значение переменной z на 1. В нашем случае, если условие в строке 4 истинно, то значение переменной z будет увеличиваться на 1.

6) print(z) - это команда, которая выводит значение переменной z на экран.

Теперь перейдем к решению задачи по шагам:

1. Объявляем переменные и устанавливаем их значения: N = 5, i = 0, x = 0, z = 0.
2. Входим в цикл for с помощью команды "for i in range(1, N + 1):". В данном случае, цикл будет повторяться 5 раз.
3. Внутри цикла запрашиваем у пользователя ввод числа и сохраняем его в переменную x.
4. Проверяем условие: if x % 10 == 4: Если остаток от деления числа x на 10 равен 4, выполняется следующая команда.
5. Увеличиваем значение переменной z на 1 с помощью команды "z += 1".
6. Цикл повторяется до тех пор, пока переменная i не достигнет значения N (5 раз).
7. Выводим значение переменной z на экран с помощью команды "print(z)".

Таким образом, данный код будет запрашивать у пользователя 5 чисел, и если последняя цифра числа равна 4, то переменная z будет увеличиваться на 1. В конце программа выведет значение переменной z.

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