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

Ниже за­пи­са­на про­грам­ма. По­лу­чив на вход число x , эта про­грам­ма пе­ча­та­ет два числа, L и M. Ука­жи­те наи­боль­шее из таких чисел x, при вводе ко­то­рых ал­го­ритм пе­ча­та­ет сна­ча­ла 3, а потом 7.

 

 

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

DIM X, L, M AS INTEGER

INPUT X

L=0: M=0

WHILE X > 0

    L = L+1

    M = M +(X MOD 10)

    X = X \ 10

WEND

PRINT L

PRINT M

var x, L, M: integer;

begin

    readln(x);

    L:=0; M:=0;

    while x>0 do

        begin

            L:=L + 1;

            M:=M + (x mod 10);

            x:=x div 10;

        end;

writeln(L); write(M);

end.

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

#include <iostream>

using namespace std;

int main()

{

    int x, L, M;

    cin >> x;

    L=0; M=0;

    while (x>0){

        L = L+1;

        M = M +(x%10);

        x = x/10;

    }

    cout << L << endl << M endl;

}

алг

нач

цел x, L, M

ввод x

L:=0; M:=0

нц пока x>0

    L:=L+1

    M:=M+mod(x,10)

    x:=div(x,10)

кц

вывод L, нс, M

кон

Python

x = int(input())

L = 0

M = 0

while x > 0:

    L += 1

    M += x % 10

    x = x // 10

print(L)

print(M)