veravlad
?>

Решить . : боря, витя, гриша и егор встретились на всероссийской олимпиаде по информатике. приехали из разных городов: москвы, омска, санкт-петербурга и киров. известно, что боря жил в одной комнате с мальчиком с кирова и ни один из этих двух мальчиков никогда не был ни в москве, ни в санкт-петербурге. гриша играл в одной команде с мальчиком из москвы, а вечерами к ним заходил приятель из кирова. егор и мальчик из москвы увлекались игрой в шахматы. кто из откуда приехал. заранее огромное ! 15

Информатика

Ответы

schernov
Известно что Боря жил в одной комнате с мальчиком из Кирова и ни один из этих мальчиков не был в Москве, ни в Санкт-Петербурге, то есть Боря был не из Москвы, не из Питера и не из Кирова, остаётся-Омск.Гриша играл в одной команде с мальчиком из Москвы, а вечерами к ним заходил мальчик из Кирова, значит, точно знаем, что Гриша был не из Москвы, не из Кирова, остаются Питер и Омск, но мы уже установили, что из Омска был-Боря, получается, что Гриша был из Питера.  
Егор и мальчик из Москвы увлекались игрой в шахматы, значит, Егор был точно не из Москвы, и при этом мы знаем, что Омск и Питер уже заняты. Остался Киров У нас остался один город Москва и один мальчик, которого зовут Витя, значит, Витя был из Москвы.
ответ:Витя из Москвы, Боря из Омска,Гриша из Санкт-Петербурга, Егор из Кирова. 
Skvik71
Uses Crt;

Const
   N = 39;
Var
   X:array[1..N] of integer;
   i,j,k:integer;

Begin
Randomize;
ClrScr;
k:=0;
WriteLn('Исходный массив: ');
For i:= 1 to N do
    Begin
    X[i]:=random(53)-15;
    if X[i]<30 then
       Begin
       TextColor(12);
       k:=k+1;
       End
    else TextColor(7);
    Write(X[i],' ');
    End;
WriteLn;
WriteLn;
TextColor(7);
WriteLn('Числа, меня тридцати: ',k);
WriteLn;
WriteLn('Упорядоченный массив: ');
For i:= 1 to N do
    For j:= 1 to N-1 do
        if X[j]>X[j+1] then
           Begin
           k:=X[j+1];
           X[j+1]:=X[j];
           X[j]:=k;
           End;
k:=0;
For i:= 1 to N do
    Begin
    Write(X[i],' ');
    j:=X[i];
    While j div 10 <> 0 do
       j:=j div 10;
    if (j = 2)or(j = -2) then
       k:=k+1;
    End;
WriteLn;
WriteLn;
WriteLn('Числа, начинающиеся с двойки: ',k);
ReadLn;
End.
pastore
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

function Res(a:integer;op:char;b:integer):integer;
begin
  case op of
  '+':Result:=a+b;
  '-':Result:=a-b;
  '*':Result:=a*b;
  '/':Result:=a div b
  end
end;

begin
  var s:=ReadlnString('Вводите:');
  var p:=s.Matches('(((\-)?\d+)|[\+\-\*\/])').ToArray;
  if p.Count<>5 then Writeln('Ошибка!')
  else begin
    var op1:=p[1].Value[1];
    var op2:=p[3].Value[1];
    var a:=p[0].Value.ToInteger;
    var b:=p[2].Value.ToInteger;
    var c:=p[4].Value.ToInteger;
    if (op1 in ['+','-']) and (op2 in ['*','/']) then
      Writeln('='+Res(Res(b,op2,c),op1,a))
    else Writeln('='+Res(Res(a,op1,b),op2,c))
    end
end.

Примеры
Вводите: -4--3--2
=1
Вводите: 12*3+45
=81
Вводите: 45+12*3
=81
Вводите: -26/13--5
=3

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

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

Решить . : боря, витя, гриша и егор встретились на всероссийской олимпиаде по информатике. приехали из разных городов: москвы, омска, санкт-петербурга и киров. известно, что боря жил в одной комнате с мальчиком с кирова и ни один из этих двух мальчиков никогда не был ни в москве, ни в санкт-петербурге. гриша играл в одной команде с мальчиком из москвы, а вечерами к ним заходил приятель из кирова. егор и мальчик из москвы увлекались игрой в шахматы. кто из откуда приехал. заранее огромное ! 15
Ваше имя (никнейм)*
Email*
Комментарий*

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

euzdenova
arevik2307
egorova90356684858370
Vitalevich
megaromeo
ak74-81
Bogataya Vladimir318
Larisa-Andrei
sergeykirushev
sisychev
VEZZDEXOD73
kamalfayed229
elenaowchinik4842
kulikovtsud
tatiyanabe2013727