program test;
const N=10000;
var a:array[1..n] of integer;
k,i,l:integer;
begin
writeln('Введите количество чисел');
readln(l);
for i:=1 to l do begin
write('Число: '); readln(a[i]);
if a[i]>0 then k:=k+1;
end;
write('Ответ: ',k);
end.
Задача 1.1. Находим количество точек (пикселей) в кадре 640×480 = 3072002. Находим размер палитры 250×1024×8/307200 = 6 бит (отбрасываем дробную часть после деления)3. Количество цветов в палитре не может превышать 2⁶ = 64
Пояснение: 250 Кбайт = 250×1024 байт = 250×1024×8 бит.
Задача 2.1. Находим объем исходной палитры256 = 2⁸, поэтому объем составит 8 бит2. Находим объем новой палитры2=2¹, поэтому объем составит 1 бит.3. Находим, во сколько раз уменьшится объем файла8/1=8 - в восемь раз.4. Если первоначальный объем был Х, то новый станет Х/8. Уменьшение объема составит X-X/8 = 7X/8 и это равно 7 Кбайт.Тогда 7Х=7*8 Кбайт, откуда Х=8 Кбайт
В данной программе при запуске надо ввести одно число.
После чего выводится 10 чисел от 9 до заданного не включительно.
Например, при вводе числа 20, выведутся числа от 10 до 19.
#include <iostream>
#include <time.h>
using namespace std;
int main ()
{
srand(time(NULL));
int a;
cin >> a;
for (int i=0; i<10; i++) {
cout << rand() \% (a-10) +10;
}
return 0;
}