1) 1024=10*10*10 – по 10 бит приходится на каждую из трех составляющих (крас, зелен, син) ; 2) 10*3 =30бит - глубина цвета; ответ 30 бит
msburmis
01.05.2022
должна быть глубина цвета 512
самир1078
01.05.2022
Function checkstring( s: string ): integer; var i, k, len: integer; begin len : = length(s); k : = 0; for i : = 1 to len do begin if ( s[i] = 'п' ) then if s[ i + 1 ] = 'о' then if s[ i + 2 ] = 'л' then inc(k); end; checkstring : = k; end; var str: string; rez: integer; begin write('введите слово: '); readln(str); rez : = checkstring(str); if rez > 0 then writeln('буквосочетание "пол" встречается в слове в количестве: ', rez) else writeln('буквосочетание "пол" в слове не встречается'); end.
Azarenkoff
01.05.2022
Const gl=['а','е','ё','и','о','у','ы','э','ю','я', 'а','е','ё','и','о','у','ы','э','ю','я']; var s,fam,otch: string; i,j,n,ngl: integer; begin writeln('введите через один пробел фамилию, имя и отчество'); readln(s); fam: =''; i: =1; n: =length(s); repeat fam: =fam+s[i]; i: =i+1 until s[i]=' '; otch: =''; j: =n; repeat otch: =s[j]+otch; j: =j-1 until s[j]=' '; { im: =copy(s,i+1,j-i-1); так можно получить имя } ngl: =0; for i: =1 to n do if s[i] in gl then ngl: =ngl+1; writeln('длина введенной строки в символах равна ',n); writeln('количество гласных букв в строке равно ',ngl); writeln('введено отчество: ',otch); writeln('количество букв в фамилии равно ',length(fam)) end. тестовое решение: введите через один пробел фамилию, имя и отчество иванов петр сергеевич длина введенной строки в символах равна 21 количество гласных букв в строке равно 8 введено отчество: сергеевич количество букв в фамилии равно 6
1) 1024=10*10*10 – по 10 бит приходится на каждую из трех составляющих (крас, зелен, син) ; 2) 10*3 =30бит - глубина цвета; ответ 30 бит