• С++. Напишите программу, которая выводит в одну строчку все делители переданного ей числа, разделяя их пробелами. Делать через процедуру

Ответы 8

  • 1Program task7;23Var i : integer;45procedure PrintAllDividers(n : integer; p : integer);67Begin8 if (p <= (n div 2)) then Begin9 if (n mod p) = 0 then Begin10 write(p); write(' ');9 end;10 PrintAllDividers(n,p+1);11 end;12End;13Begin14 write('i=');15 readln(i);16 PrintAllDividers(i,1);17 writeln;18End.
  • короч я всё напутал
    • Автор:

      picasso
    • 5 лет назад
    • 0
  • так в С++ же
    • Автор:

      chaosray
    • 5 лет назад
    • 0
  • а тут паскаль
  • Ох извини говорю же напутал
    • Автор:

      bella53
    • 5 лет назад
    • 0
  • пишет, что неверно
  • 12345678910111213141516171819202122Program task7; Var i : integer; procedure PrintAllDividers(n : integer; p : integer); Begin      if (p <= (n div 2)) then Begin        if (n mod p) = 0 then Begin            write(p);            write(' ');        end;        PrintAllDividers(n,p+1);      end;End; Begin      write('i=');      readln(i);      PrintAllDividers(i,1);      writeln;End.
    • Автор:

      hugodcai
    • 5 лет назад
    • 0
  • #include <iostream>using namespace std;int main(){    int n;    cin >> n;    for (int i = 1; i <= n; ++i)    {        if (n % i == 0)        {            cout << i << " ";        }    }}
    • Автор:

      harley86
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years