5*5*5*5*5=3125 пятизначных чисел, все цифры которых нечетные
KonovalovKonstantinovna1306
19.09.2022
3. 640х480 = 307 200 (бит). 100 кбайт = 100х1024х8 = 819 200 (бит) следовательно, на 1 пиксель (бит) придется 819200/307200 = 2.67 бита. но дробным число битов не бывает, поэтому получается, что можно отвести только 2 бита на пиксель. при этом количество возможных цветов будет 2²-1=3. плюс, конечно же, черный цвет, когда пикселя не видно. т.е. палитра будет 4х цветной. 4. как видно из предыдущей , четырехцветная палитра кодируется двумя битами. если количество цветов в палитре увеличить до 256, то потребуется уже восемь бит, т.е. вчетверо больше. следовательно, само изображение будет иметь вчетверо меньший размер, например, 150х100.
Nikolaevich_Vladimirovich1509
19.09.2022
Const nmax=20; var a: array[1..nmax,1..nmax] of integer; m,n,i,j,k,l,p: byte; begin randomize; repeatwrite('количество строк до ',nmax,' n='); readln(n); until n in [1..nmax]; repeatwrite('количество столбцов до ',nmax,' m='); readln(m); until m in [1..nmax]; writeln('исходная матрица: '); for i: =1 to n do begin for j: =1 to m do begin a[i,j]: =random(100); write(a[i,j]: 4); end; writeln; end; writeln; k: =0; {наличие нужного столбца}j: =1; while(j< =m) and(k=0) do{идем по столбцам} begin p: =0; {наличие совпадений} for i: =1 to n-1 do{идем вниз по столбцу} for l: =i+1 to n do{смотрим впереди} if a[i,j]=a[l,j] then p: =1; {если одинаковые, фиксируем} if p=1 then k: =1{есть столбец} else j: =j+1; {нет, смотрим следующий} end; if k=1 then write('столбец с одинаковыми элементами есть')else write('столбца с одинаковыми элементами нет'); readlnend.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Сколько существует пятизначных чисел, все цифры которых нечетные?
нечетных цифр у нас 5: 1, 3, 5, 7, 9
пятизначное число выглядит так:
на первой позиции может быть каждая из 5 цифр
на второй позиции может быть каждая из 5 цифр
аналогично на третьей, четвертой и пятой
5*5*5*5*5=3125 пятизначных чисел, все цифры которых нечетные