profile
Размещено 4 года назад по предмету Информатика от Crocodile5115

Я написал код на Паскале, теперь требуют переписать её на С++, но этот язык я не знаю, а учить сейчас не вариант, до вечера надо скинуть. Помогите пж. Срочно!!!!!!
1) var
minNum, numDel, maxDel, n, m: longint;
begin
minNum := 48;
maxDel := 0;
for n := 568023 to 569230 do begin
numDel := 0;
for m := 1 to n do begin
if (n mod m = 0) then begin
numDel := numDel + 1;
end;
end;
if (numDel > maxDel) then begin
maxDel := numDel;
minNum := n;
end;
end;
writeln(maxDel, ' ', minNum);
end.
2) var
numDel, i, j: longint;
d2: array[1..6] of longint;
begin
for i := 95632 to 95650 do begin
numDel := 0;
for j := 1 to i do begin
if (i mod j = 0) and (j mod 2 = 0) then begin
numDel := numDel + 1;
if numDel > 6 then break;
d2[numDel] := j;
end;
end;
if numDel = 6 then writeln(d2[1], ' ', d2[3], ' ', d2[5], ' ', d2[9], ' ', d2[15], ' ', d2[45]);
end;
end.
3) var
x, count, numDel, i, j: longint;
begin
count := 0;
for i := 245690 to 245756 do begin
count := count + 1;
numDel := 2;
for j := 2 to round(sqrt(i)) do begin
if i mod j = 0 then begin
numDel := numDel + 1;
if numDel > 2 then break;
end;
end;
if numDel = 2 then writeln(count, ' ', i);
end;
end.
Заранее спасибо)!!!

  1. Ответ на вопрос
    Ответ на вопрос дан mikomako23456280215

    Ответ:

    Бей­сик Python

    DIM X, L, M AS INTEGER

    INPUT X

    L = 0

    M = 0

    WHILE X > 0

    L = L + 1

    IF X MOD 2 = 0 THEN

    M = M + (X MOD 10) 2

    ENDIF

    X = X 10

    WEND

    PRINT L

    PRINT M

    x = int(input())

    L = 0

    M = 0

    while x > 0:

    L += 1

    if x % 2 == 0:

    M = M + (x % 10) // 2

    x = x // 10

    print(L)

    print(M)

    Пас­каль Ал­го­рит­ми­че­ский язык

    var x, L, M: integer;

    begin

    readln(x);

    L := 0;

    M := 0;

    while x > 0 do

    begin

    L := L + 1;

    if x mod 2 = 0 then

    M := M + (x mod 10) div 2;

    x := x div 10;

    end;

    writeln(L);

    writeln(M);

    end.

    алг

    нач

    цел x, L, M

    ввод x

    L := 0

    M := 0

    нц пока x > 0

    L := L + 1

    если mod(x,2) = 0

    то

    M := M + div(mod(x,10), 2)

    все

    x := div(x,10)

    кц

    вывод L, нс, M

    кон

    Си++

    #include <iostream>

    using namespace std;

    int main()

    {

    int x, L, M;

    cin >> x;

    L = 0;

    M = 0;

    while (x > 0){

    L = L + 1;

    if(x % 2 == 0){

    M = M + (x % 10) / 2;

    }

    x = x / 10;

    }

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

    }

    Объяснение:

    Вот

    1. Ответ на вопрос
      Ответ на вопрос дан Crocodile5115
      Можешь сам код переписать? Срочно
    2. Ответ на вопрос
      Ответ на вопрос дан mikomako23456280215
      ну нееет
    3. Ответ на вопрос
      Ответ на вопрос дан mikomako23456280215
      прасти
    4. Ответ на вопрос
      Ответ на вопрос дан Crocodile5115
      Жаль
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.