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

Камера снимает видео без звука с частотой 24 кадра в секунду, при этом изображения используют палитру, содержащую 2^24 = 16 777 216 цветов. Параллельно производится запись стереозвука. 1 минута видеоряда в среднем занимает 36 Мбайт, 1 минута звуковой дорожки занимает в среднем 6 Мбайт. Для хранения видео преобразуют так, что для изображений используется палитра в 256 цветов, а звук перезаписывается в формате моно, при этом частота дискретизации уменьшается в 2 раза, а глубина кодирования уменьшается в 1,5 раза. Другие преобразования и иные методы сжатия не используются. Сколько Мбайт в среднем занимает 1 минута преобразованного видео со звуком? Если можно, сделайте полное решение с записью Дано и формулами! Заранее

Показать ответ
Ответ:
yanastywa2000
yanastywa2000
27.02.2023 16:35

#include <iostream>

#include <time.h>

using namespace std;

int main() {

 time_t rawtime;

 tm timeinfo;

 int day, year, month;

 char str[256];

 setlocale (LC_ALL, "Russian");

 cout << "Введите дату: день, месяц, год: " << endl;

 cin >> day >> month >> year;

 time (&rawtime);                   // получить текущее время

 localtime_s (&timeinfo, &rawtime); // заполнить структуру timeinfo значениями текущего времени

 timeinfo.tm_year = year - 1900;    // база 1900

 timeinfo.tm_mon = month - 1;       // база 0

 timeinfo.tm_mday = day;            // база 1

 rawtime = mktime (&timeinfo);      // для установки значения дня недели в timeinfo

 strftime (str, sizeof(str), "%A", &timeinfo);  // получить день недели

 cout << str << endl;

 return 0;

}

Объяснение: см. комментарии

0,0(0 оценок)
Ответ:
duplenkokrist9
duplenkokrist9
02.03.2020 11:24

def parse(array:list):

suitable = []

for item in array:

 if str(item)[::-1] == '4':

  suitable.append(item)

return suitable

def main():

nums = [int(i) for i in input().split()]

assert sum(nums) <= 30000

assert len(nums) <= 1000

suitable = parse(nums)  

try:

 print(min(suitable))

except ValueError:

 print('0')

if __name__ == '__main__':

main()

Объяснение:

Сайт гарантированно сломает код, по скриншоту его можно восстановить.

Принцип работы:

Получаем на вход список чисел

Утверждение - сумма всех элементов меньше 30 000

Утверждение - всего в списке не более 1000 элементов

Если одно из утверждений не верно, программа завершает работу с ошибкой AssertionError (Ошибка утверждения)

Прогоняем список через функцию parse, результат сохраняем в переменную suitable (подходящие)

Пытаемся вывести на экран минимальный элемент списка suitable.

Если список пуст, будет возбуждено исключение ValueError, перехватываем его, вместе ошибки выводим в консоль 0

Функция Parse: <= Список

Локальная переменная suitable типа list (список)

Для каждого элемента списка, переданного функции -

Если последний символ в строковом представлении элемента списка есть 4 - добавляем в список suitable, иначе - пропускаем итерацию

Возвращаем список suitable


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