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

Как решить на Python? Считаем воскресенья
Дана следующая информация (однако, вы можете проверить ее самостоятельно):
• 1 января 1900 года - понедельник. • В апреле, июне, сентябре и ноябре 30 дней.
В феврале 28 дней, в високосный год - 29. В остальных месяцах по 31 дню.
• Високосный год - любой год, делящийся нацело на 4, однако последний год века (ХХ00) является високосным в том и только том случае, если делится на 400.
Сколько воскресений выпадает на первое число месяца в двадцатом веке (с 1 января 1901 года до 31 декабря 2000 года)?

Показать ответ
Ответ:
ernarsailaubek
ernarsailaubek
15.08.2020 19:10
1) При использовании 16384 цветов для хранения одной точки требуется log(2)16384 = 14 бит. Количество точек рисунка = 9696*8 / 14 ≈ 5540

2) При использовании палитры из 65536 цветов для хранения одной точки требуется log(2)65536 = 16 бит = 2 байта. Объем видеопамяти = 1024*768*2 байт = 1024*768*2/1024 Кбайт = 1536 Кбайт = 1536/1024 Мбайт = 1,5 Мбайт

3) При использовании палитры из 16 цветов для хранения одной точки требуется log(2)16 = 4 бита. Необходимый объем видеопамяти = 640*480*4 бит = 640*480*4/8 байт = 320*480 байт = 320*480/1024 Кбайт = 150 Кбайт. ответ: 256 достаточно для работы
0,0(0 оценок)
Ответ:
AGENT284
AGENT284
12.09.2021 15:33
#include <iostream>
using namespace std;
int main(int argc, char *argv[]){    int array[100];    int i = 0; // счетчик цикла    int K;    int otr = 0;    int nech = 1;    cout << "Input K: ";    cin >> K;    cout << endl;    cout << "Input numbers: " << endl;    while(i != K) {        cin >> array[i];        i++;    }    i = 0;    while(i != K) {        if(array[i] < 0) {            otr++;        }        if((array[i] % 2) != 0) {            nech *= array[i];        }        i++;    }    cout << "Otr = " << otr << endl <<            "Proizv. nechet = " << nech << endl;    return 0;}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота