Yelena1458
?>

Народ30 .в бригаде, работающей на уборке сена, имеется n косилок. первая из них работала m часов, а каждая следующая на 10 минут больше, чем предыдущая. сколько часов проработала вся бригада? паскаль. программу нужно написать либо с циклом while, либо с циклом repeat - until. заранее за .

Информатика

Ответы

Pilotmi247074

var n,m,i :Integer;

begin  

readln(n);  

readln(m);

m:=m * 60;  

  while i<>n do    

    begin

      m:=m+10;

      i+=1;

     end;    

 write(m div 60+' часа(ов)');

end.

Zebra198383
Не больше - значит, меньше или равно. Они все сказали правду.
Среди них 0 брехунов, а это не больше 1, не больше 2, не больше 3 и не больше 4.
Причем тот, кто сказал "Не больше 4" - сказал правду, их же всего 4.
Если среди них есть один брехун, то опять-таки все сказали правду.
Потому что один - это не больше одного. Получаем противоречие.
Если среди них два брехуна, то соврал только один: который сказал
"Не больше одного". Опять противоречие.
Если брехунов трое, то соврали только двое, которые сказали
"Не больше 1" и "Не больше 2".
a1rwalk3r
Var m : array[0..6] of Integer;
  i,k,N : Integer;
Begin
  For i:=0 to 6 do m[i]:=0;
  Readln(N);
  k:=6;
  While N>0 do
  Begin
    If N>=Power(2,k) then
    Begin
      N:=N-Trunc(Power(2,k));
      Inc(m[k]);
    end else Dec(k);
  end;
  For i:=0 to 6 do Writeln(Power(2,i),'  ',m[i],' шт.');
end.

Еще вариант:
Const
  NN = 7;
  money : array[1..7] of Integer = (1,2,4,8,16,32,64);
Var m : array[1..NN] of Integer;
  i,k,N : Integer;
Begin
  For i:=1 to NN do m[i]:=0;
  Readln(N);
  k:=NN;
  While N>0 do
  Begin
    If N>=money[k] then
    Begin
      N:=N-money[k];
      Inc(m[k]);
    end else Dec(k);
  end;
  For i:=1 to NN do Writeln(money[i],'  ',m[i],' шт.');
end.

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

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

Народ30 .в бригаде, работающей на уборке сена, имеется n косилок. первая из них работала m часов, а каждая следующая на 10 минут больше, чем предыдущая. сколько часов проработала вся бригада? паскаль. программу нужно написать либо с циклом while, либо с циклом repeat - until. заранее за .
Ваше имя (никнейм)*
Email*
Комментарий*

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

Сухроб944
Алексеевич620
Galinagol559
tokarevmax
Вакуленко
verakmves
olartamonov6
Vladimirovich Aleksandr1889
mb9037479491
bogdanyukn562
andreevaanastsiyao82
zoosalon-hollywood5
ajsklan
vladimyrgorbunov
ibswoklol1362