Версия для копирования в MS Word
PDF-версии: горизонтальная · вертикальная · крупный шрифт · с большим полем
РЕШУ ЕГЭ — информатика
Задания
i

Ниже на пяти язы­ках про­грам­ми­ро­ва­ния за­пи­сан ал­го­ритм. По­лу­чив на вход число N, этот ал­го­ритм пе­ча­та­ет число q. Ука­жи­те наи­мень­шее из таких чисел N, при вводе ко­то­ро­го ал­го­ритм на­пе­ча­та­ет 13.

 

 

Бей­сикПас­каль

DIM N, q, i AS INTEGER

INPUT N

FOR i = 1 TO N - 1

IF N MOD i = 0 THEN q = i

NEXT i

PRINT q

var N, q, i: integer;

begin

read(N);

for i : = 1 to N - 1 do begin

if N mod i = 0 then q : = i

end;

write(q)

end.

Си++Ал­го­рит­ми­че­ский язык

#include <iostream>

using namespace std;

int main()

{

int N, q, i;

cin >> N;

for (i = 1; i <= N - 1; i++) {

if (N%i == 0) q = i;

}

cout « q « endl;

}

алг

нач

цел N, q, i

ввод N

нц для i от 1 до N - 1

если mod(N, i) = 0

то q : = i все

кц

вывод q

кон

Python

n = int(input())

for i in range(1, n):

    if n % i == 0:

        q = i

print(q)