tarasowamash4
?>

1. монитор позволяет получать на экране 33 333316 цветов. к¬ кой объем памяти в байтах занимает один пиксел? .

Информатика

Ответы

gordeevadesign2986
I = log(33333316)/log(2) = 24.99046150817613 ~= 25 бит на пиксель = 3,125 байт
По моему тут что-то с числами не так в условии
Polina780

Вот тебе в паскале


program ryad_chisel;

var N, t:integer;

begin

read(N);

t:=(N*(N+1))div 2;

if t mod 2 =1 then writeln('IMPOSSIBLE')

else begin

     if N mod 2 =0 then begin

                        t:=N div 4;

                        repeat

                        write('+');

                        t:=t-1;

                        until t=0;

                        t:=N div 2;

                        repeat

                        write('-');

                        t:=t-1;

                        until t=0;

                        t:=N div 4;

                        repeat

                        write('+');

                        t:=t-1;

                        until t=0;

                        end

     else begin

          t:=((N+1) div 4)-1;

          repeat

          write('+');

          t:=t-1;

          until t=0;

          t:=((N-1) div 2)+1;

          repeat

          write('-');

          t:=t-1;

          until t=0;

          t:=(N+1) div 4;

          repeat

          write('+');

          t:=t-1;

          until t=0;

          end

     end    

end.

hristos1212
// PascalABC.NET 3.2, сборка 1407 от 18.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ReadlnString('Вводите:').ToWords;
  var c:=a[0].Last;
  Writeln('Найдено ',a.Where(w->w.First=c).Count,
      ' слов, начинающихся с "',c,'"')
end.

Пример
Вводите: Туча дождь астроном баран арбуз зебра астра велосипед
Найдено 3 слов, начинающихся с "а"

Вариант "а нас в школе учат так", который якобы "проще"

var
  s:string;
  c:char;
  i,k,l,p:integer;
begin
  // Предполагается, что слова разделены ровно одним пробелом
  Write('Вводите: '); Readln(s);
  l:=Length(s);
  if l=1 then Writeln('Найдено одно слово')
  else begin
    p:=Pos(' ',s);
    if (p=0) and (s[1]=s[l]) then Writeln('Найдено одно слово')
    else begin
      c:=s[p-1];
      if s[1]=c then k:=1 else k:=0;
      for i:=p+1 to Length(s)-1 do
        if (s[i]=' ') and (s[i+1]=c) then Inc(k);
        Writeln('Найдено ',k,' слов, начинающихся с "',c,'"')
      end
    end
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. монитор позволяет получать на экране 33 333316 цветов. к¬ кой объем памяти в байтах занимает один пиксел? .
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

cvetyzelen283
козлов
kashihina
iriska-669
andrey4work918
Цветкова
DJXEz80
Kharkina1328
ryadovboxing
neblondinka19
fancy-decor67
agafonovalyudmila346
purbuevat56524
Маргарита595
serge-lysoff