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
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;
}
#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
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă