/* 1 */ #include < stdio.h> struct point { double x, y; }; struct point fillpoint(unsigned short int id) { struct point p; printf("точка №%d\n", id); printf("x = "); scanf("%lf", & (p.x)); printf("y = "); scanf("%lf", & (p.y)); return p; } int pointsinsamequarter(struct point p1, struct point p2) { if ( ( (p1.x > 0) & & (p2.x > 0) ) || ( (p1.x < 0) & & (p2.x < 0) ) ) { /* xs */ if ( ( (p1.y > 0) & & (p2.y > 0) ) || ( (p1.y < 0) & & (p2.y < 0) ) ) { /* ys */ return 1; } } return 0; } int main() { struct point p1 = fillpoint(1), p2 = fillpoint(2); printf("точки %sв одной координатной четверти", (pointsinsamequarter(p1, p2) ? "" : "не ")); } /* 2 */ #include < stdio.h> #include < math.h> int main() { int x; printf("x = "); scanf("%d", & x); float r; int c = 0; for (int d = 1; d < = x; d++) { r = (float) x / d; if ( ceilf(r) == r ) c++; } printf("ответ: %d", c); }
татьяна1245
04.06.2023
A. решение на калькуляторе 1. находим общее количество пикселей n = 1024×768 = 786432 2. находим количество бит, необходимое для отображения цвета одного пикселя k=㏒₂64 = 6 (или просто вспоминаем, что 64=2⁶) 3. определяем объем информации в битах i = n×k = 786432×6 = 4718592 бит 4. переводим в более крупные единицы - в байты: 1 байт=8 бит; 4718592 бит/8 = 589824 байт - в кбайты: 1 кбайт=1024 байта; 589824 байт/1024 = 576 кбайт - в мбайты: 1 мбайт=1024 кбайта; 576 кбайт/1024 = 0.5625 мбайт. б. решение "в степенях двойки" 1. находим общее количество пикселей n = 1024×768 = 2¹⁰×2⁹×1.5 = 2¹⁹×1.5 2. находим количество бит, необходимое для отображения цвета одного пикселя k=㏒₂64 = 6 (или просто вспоминаем, что 64=2⁶) 3. определяем объем информации в битах i = n×k = 2¹⁹×1.5×6 = 2¹⁹×9 бит 4. переводим в более крупные единицы - в байты: 1 байт=2³ бит; 2¹⁹×9 бит/2³ = 2¹⁶×9 байт - в кбайты: 1 кбайт=2¹⁰ байт; 2¹⁶×9 байт/2¹⁰ = 2⁶×9 кбайт = 64×9 = 576 кбайт - в мбайты: 1 мбайт=2¹⁰ кбайт; 2⁶×9 кбайт/2¹⁰ = 2⁻⁴×9 мбайт = 9/16 мбайт = 0.5625 мбайт.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Оцените информационный объём моноаудиофайла длительностью 1 с при частоте дискретизации 48000 и разрядности 16 битов