Половников1964
?>

Креке подъехали 3 рыцаря а б в каждый в сопровождении оруженосца а б ив соответственно переправиться на другой берег

Информатика

Ответы

razumeiko0790
На лодку сколько помещается рыцарей и оруженосцев?
bulin2001
Const   cdow='вспнвтсрчтптсб';   mdays: array[1..12] of integer=(31,28,31,30,31,30,31,31,30,31,30,31); var   d1,m1,y,d2,m2,a,y1,m,dow,dw,i,days: integer;   cdw: string; begin   writeln('введите начало интервала (день месяц год): ');   readln(d1,m1,y);   writeln('введите номера дня и месяца конца интервала: ');   readln(d2,m2);   writeln('укажите, какой день недели подсчитать (вс/пн/вт/ср,чт/пт/сб): ');   readln(cdw);   { определить номер дня недели для начальной даты }   i: =pos(cdw,cdow);   if i=0 then writeln('неверно указан день недели! ')   else begin       dw: =(i-1) div 2;       if m1=m2 then days: =d2-d1+1       else begin           days: =days+mdays[m1]-d1+1; { до конца месяца первой даты}           days: =days+d2; {плюс от начала месяца последней даты}           for i: =m1+1 to m2-1 do days: =days+mdays[i] { плюс полные месяцы }       end;       a: =(14-m1) div 12; y1: =y-a; m: =m1+12*a-2;       dow: =(7000+(d1+y1+y1 div 4-y1 div 100+y1 div 400+(31*m) div 12)) mod 7;       if (d1> =28) and (m1=2) then { определить, високосный ли год }           if ((y mod 4)=0) and ((y mod 100)< > 0) or ((y mod 400)=0)           then days: =days+1;       { установлено количество дней в интервале }       i: =days mod 7;       days: =days div 7;       if (dw> =dow) and ((dw-dow)< i) then days: = days +1;       writeln('количество '+cdw,': ',days)   end end. тестовое решение: введите начало интервала (день месяц год): 12 5 2015 введите номера дня и месяца конца интервала: 24 6 укажите, какой день недели подсчитать (вс/пн/вт/ср,чт/пт/сб): ср количество ср: 7
alexandergulyamov
Впе­ре­мен­ной s сум­ми­ру­ют­ся раз­но­сти эле­мен­тов, иду­щих друг за дру­гом. для того, чтобы s была наи­мень­шей после вы­пол­не­ния про­грам­мы, не­об­хо­ди­мо, чтобы раз­ность эле­мен­тов была наи­мень­шей. по­сколь­ку мас­сив це­ло­чис­лен­ный, наи­мень­шая раз­ность равна еди­ни­це. ал­го­ритм об­ра­ба­ты­ва­ет пер­вые де­сять эле­мен­тов мас­си­ва, сле­до­ва­тель­но, наи­мень­шее зна­че­ние, ко­то­рое может иметь пе­ре­мен­ная s после вы­пол­не­ния дан­ной про­грам­мы, равно 27  +  10  ·  1 = 37.  ответ:   37.

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

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

Креке подъехали 3 рыцаря а б в каждый в сопровождении оруженосца а б ив соответственно переправиться на другой берег
Ваше имя (никнейм)*
Email*
Комментарий*

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

Voronin-Albertovich
Amulenkov
sn009
Ignateva737
energycomplect5914
Railyan
shilinmikhaillg
Андрееевич787
ngz55
antoska391
anovikovsr
Aleksei1463
Мусаев Игоревич371
Сурат1199
puchkovajulia