Подготовка к ЕГЭ и олимпиадам по информатике 2019 / Тренировочные варианты ЕГЭ

Профильная информатика:
подготовка к ЕГЭ и олимпиадам

Вариант № EGE_INF_1801

Добавлен 13 октября 2017 в 1:51. Изменён 15 июня 2018 в 1:20.Скачать PDF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Задание

Укажите наименьшее натуральное число \(x\), при вводе которого будут напечатаны числа 5 и 6.

  • Копировать
    var
      x, a, b : integer;
    begin
      read(x);
      a := 0;
      b := 0;
      while x > 0 do begin
        a := a + 1;
        if x mod 10 mod a = 1 then
          b := b + a;
        x := x div 10 
      end;
      writeln(a, ' ', b)
    end.
    
  • Копировать
    #include <iostream>
    
    int main() {
      int x, a = 0, b = 0;
      std::cin >> x;
      while (x > 0) {
        a++;
        if (x % 10 % a == 1)
          b += a;
        x /= 10;
      }
      std::cout << a << " " << b;
    }
    
  • Копировать
    DIM X, A, B AS INTEGER
    INPUT X
    A = 0 : B = 0
    WHILE X > 0
      A =  A + 1
      IF B MOD 10 MOD A = 1 THEN
        B = B + A
      END IF
      X = X \ 10
    WEND
    PRINT A, " ", B
    
  • Копировать
    x = int(input())
    a = b = 0
    while x > 0 :
      a += 1
      if x % 10 % a == 1 :
        b += a
      x //= 10
    print(a, b)
    

Ответ

21010

Подробнее...