Задания
Версия для печати и копирования в MS Word
Тип Д17 № 37152
i

Рас­смат­ри­ва­ет­ся мно­же­ство целых чисел, при­над­ле­жа­щих чис­ло­во­му от­рез­ку [12972; 89322], ко­то­рые при де­ле­нии на 13 дают оста­ток 7, при этом не де­лят­ся ни на 7, ни на 11. Най­ди­те наи­боль­шее из таких чисел и их ко­ли­че­ство. В от­ве­те ука­жи­те два числа друг за дру­гом без раз­де­ли­тель­ных зна­ков  — сна­ча­ла ко­ли­че­ство най­ден­ных чисел, затем наи­боль­шее най­ден­ное число.

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние за­да­чи на трёх язы­ках про­грам­ми­ро­ва­ния:

 

Пас­каль

var c, m, i: integer;

begin

    c := 0; m := 0;

    for i := 12972 to 89322 do

    if (i mod 13=7)and(i mod 7<>0)and(i mod 11 <>0) then begin

        c := c + 1;

        m := i;

    end;

    writeln(c, ' ', m);

end.

Python

c, m = 0, 0

for i in range(12972, 89323):

    if i % 13 == 7 and i % 7 != 0 and i % 11 != 0:

        c, m = c + 1, i

print(c, m)

С++

#include <iostream>

using namespace std;

int main(){

    int c = 0, m = 0;

    for(int i = 12972; i <= 89322; i = i + 1)

        if(x%13==7 and x%7!=0 and x%11 != 0){

            c = c + 1;

            m = i;

        }

    std::cout << c << ' ' << m;

}

Ре­зуль­тат ра­бо­ты про­грамм  — 457689317.

 

Ответ: 457689317.

Источник: ЕГЭ по ин­фор­ма­ти­ке 24.06.2021. Ос­нов­ная волна