С++. Напишите программу, которая выводит в одну строку все делители переданного

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

Задать свой вопрос
2 ответа
include lt;iostreamgt;

using namespace std;

int main()

    int n;
    cin gt;gt; n;
    for (int i = 1; i lt;= n; ++i)
   
        if (n % i == 0)
       
            cout lt;lt; i lt;lt; " ";
       
   



Полина Недожорова
пишет, что ошибочно
12345678910111213141516171819202122Program task7; Var i : integer; procedure PrintAllDividers(n : integer; p : integer); Begin      if (p lt;= (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.
Семён Файвель
что с веб-сайтом?
Алина
1Program task7;2Var i : integer;3procedure PrintAllDividers(n : integer; p : integer);4Begin 5 if (p <= (n div 2)) then Begin 6 if (n mod p) = 0 then Begin 7 write(p);8 write(' ');9 end;10 PrintAllDividers(n,p+1);11 end;12End;13Begin 14 write('i=');15 readln(i);16 PrintAllDividers(i,1);17 writeln;18End.
Халченко Таисия
ёмаё
Дедешко Денис
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.
Олеся Анчухина
короч я всё напутал
Дарина Амирханьян
так в С++ же
Листвинов Алексей
а тут паскаль
Валерка Горняга
Ох извини разговариваю же напутал
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт