Informatică, întrebare adresată de giulyama, 9 ani în urmă

1. Scrieţi un program care citeşte de la tastatură un număr natural n şi care:
a. Determină şi afişează la ecran numărul divizorilor proprii ai lui n
b. Afişează mesajul „numar prim” daca n este prim, sau mesajul „nu este prim” dacă n nu este număr prim.

2. Scrieţi un program care citeşte de la tastatură un număr natural n şi care:
Determină şi afişează câte cifre ale lui n sunt pare şi câte impare.

Răspunsuri la întrebare

Răspuns de daniel22
1
1)
#include <iostream>
using namespace std;
int main()
{   
int n,div,k=0; 
cin>>n;
for(div=2;div<n;div++)
{    
if(n%div==0)           
k++;   
}   
cout<<"Numarul de divizori proprii ai numarului "<<n<<" este:"<<k;   
if(k>0)       
cout<<endl<<"Numarul "<<n<<" nu este numar prim";   
else        
cout<<endl<<"Numarul "<<n<<" este numar prim"; 
return 0;
}
Alte întrebări interesante