| Enunţul problemei
Scrieţi un program care citeşte de la tastatură o valoare naturală nenulă n şi afişează pe ecran cel mai mare divizor prim al numărului n. Exemplu: n=45, se afişează 5; n=105, se afişează 7. |
#include<iostream>
using namespace std; int main() { int n,d=2,k; cout<<"n=";cin>>n; while(n!=1) { while(n%d==0) { k=d; n=n/d; } d++; } cout<<k; } |
"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