Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citeşte de la tastatură un număr n. Să se descompună numărul în factori primi. Exemplu: n=45, se afişează 3 ^ 2, 5 ^ 1.

  #include<iostream>
using namespace std;
int main()
{
    
int n,d=2,k;
    
cout<<"n=";cin>>n;
    
while(n!=1)
    
{
        
if(n%d==0)
        
{
            
k=0;
            
while(n%d==0)
            
{
                
k++;
                
n=n/d;
            
}
        
cout<<d<<" ^ "<<k<<" ";
        
}
        
d++;
    
}
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert