Witam,
napisałem program, który robi rozkład na czynniki pierwsze.
KOD:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n, pierw, k;
cout << " Podaj liczbę całkowitą dodatnią do rozkładu: " ;
cin>>n;
cout << endl;
pierw = sqrt(n);
k=2; //ustawiamy k na pierwszą liczbę pierwszą
//rozkład liczby na czynniki pierwsze
while(n>1&&k<=pierw)
{
while(n%k==0) //dopóki liczba jest podzielna przez k
{
cout << " ";
cout << n;
cout << "|";
cout <<k << endl;
if (n/k == 1)
{
cout << " ";
cout << "1";
cout << "|";
}
n/=k;
}
++k;
}
if(n>1)
{
cout << " ";
cout<<n;
}
cout<<endl;
return 0;
}
Chce teraz, żeby te liczby zaznaczone w kółku, były zapisywane do jakiejś zmiennej. Czy ktoś może pomóc?