katrin50
?>

Массовым получился забег под лозунгом «за здоровый образ жизни», проходивший в городе n. спортивную амуницию надели более 16 тысяч человек! но самое интересное произошло, конечно же, на финише. победителем марафона стал участник под номером 12219, вторым – участник под номером 14176, третьим – под номером 7133. главный судья соревнований не поверил собственным глазам, увидев финиширующего четвёртым бегуна под номером 990. а какой номер был у бегуна, пятым пересёкшего финишную черту? ответ объясните.

Информатика

Ответы

maximovpavel9114
Проанализируем номера финишировавших бегунов: 12219, 14176, 7133, 990. данная числовая последовательность, на первый взгляд, не , т.к. после первого числа сначала следует большее, а потом – меньшее. но, обращая внимание на три последних цифры в числах и, выписав их, замечаем, что прослеживается довольно простая зависимость: 219, 176, 133, т.е. каждое последующее число меньше предыдущего на 43. действительно, 219-176=43; 176-133=43. проверяем догадку: 133-90=43. следовательно, следующее число 90-43=47. что же представляют из себя старшие разряды номеров финишировавших спортсменов? можно заметить, что они представляют из себя сумму цифр последующих разрядов, т.е.: 2+1+9=12; 1+7+6=14; 1+3+3=7; 9+0=9. значит, необходимо найти сумму цифр полученного нами числа 47. 4+7=11. следовательно, номер спортсмена, финишировавшего пятым, равен 1147.
innavinogradova1385
Var  s,s1,s2,st1,st2: string; i: integer;   mn: set of char; b: boolean; begin writeln('введите текст: '); readln(s); s: =s+' '; st1: =''; st2: =''; s1: =''; s2: =''; mn: =[]; b: =false; while pos('   ',s)> 0 do delete(s,pos('   ',s),1); for i: =1 to length(s) do   if s[i]< > ' '   then begin          s1: =s[i]+s1;         s2: =s2+s[i];         if s[i] in mn then b: =true;         mn: =mn+[s[i]];         end   else begin         if s1=s2 then st1: =st1+s1+' ';         if not b then st2: =st2+s2+' ';         s1: =''; s2: =''; mn: =[]; b: =false;         end; if st1< > ''   then writeln('слова-перевёртыши: ',st1)   else writeln('слов-перевёртышей нет'); if st2< > ''   then writeln('слова без повторяющихся букв: ',st2)   else writeln('слов без повторяющихся букв нет'); end. пример: введите текст: заказ слово комок   пробел след пример огонь текст слова-перевёртыши: заказ комок  слова без повторяющихся букв: пробел след 
werda84
Массив сначала заполнится так: a[0]=0 a[1]=1 a[10]=10 0 1 2 3 4 5 6 7 8 9 10 во втором цикле: в первом проходе: 0 1 2 3 4 5 6 7 8 9 0 последний элемент замениться на 1 элемент во 2 проходе: предпоследний элемент заменится на 2 элемент 0 1 2 3 4 5 6 7 8 1 0 и так дальше: 3)0 1 2 3 4 5 6 7 2 1 0  4)0 1 2 3 4 5 6 3 2 1 0  5)0 1 2 3 4 5 4 3 2 1 0  6)0 1 2 3 4 5 4 3 2 1 0  дальше массив изменятся не будет: 7)0 1 2 3 4 5 4 3 2 1 0  8)0 1 2 3 4 5 4 3 2 1 0  9)0 1 2 3 4 5 4 3 2 1 0  10)0 1 2 3 4 5 4 3 2 1 0  11)0 1 2 3 4 5 4 3 2 1 0 - полученный массив ответ: 4

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

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

Массовым получился забег под лозунгом «за здоровый образ жизни», проходивший в городе n. спортивную амуницию надели более 16 тысяч человек! но самое интересное произошло, конечно же, на финише. победителем марафона стал участник под номером 12219, вторым – участник под номером 14176, третьим – под номером 7133. главный судья соревнований не поверил собственным глазам, увидев финиширующего четвёртым бегуна под номером 990. а какой номер был у бегуна, пятым пересёкшего финишную черту? ответ объясните.
Ваше имя (никнейм)*
Email*
Комментарий*

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

milkamilka1998
kirik197308
clic1968420
Georgievna
mikhisakov2017
layna1241383
Сергеевна_Юрикович
Vladimirovna
pavlova7771960
nchorich55
ksenia15-79
myudanova631
nane2924329
mlf26
korj8