Разложение на простые C++

Разложить целое число n на простые множители и вывести результат в порядке возрастания множителей.

Входные данные

   Одно число n (2 ≤ n ≤ 109).

Выходные данные

   Вывести разложение числа n на простые множители.

#include<iostream>
using namespace std;
int main()
{
int t,i=2,k;
cin>>t;
while(i<=t)
{
k=0;
while(t%i==0)
{
k++;
t=t/i;

if(i<t)
{if (k==1) cout<<i<<"*"; else if (k>1)cout<<i<<"^"<<k<<"*";}
else
{if (k==1) cout<<i;else if (k>1) cout<<i<<"^"<<k;}
i++;
}
cout<<endl;
}

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top