| 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++; } } |
"Dacă nu ai făcut niciodată o greşeală înseamnă că nu ai încercat niciodată nimic nou."
Albert Einstein
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert