Cum sa realizez un program in code blocks (c++) care sa faca urmatoarele actiuni;?
-sa determine daca un numar este prim sau nu
-sa determine numarul divizorilor unui numar
-sa calculeze suma divizorilor numarului
Pana acum am facut asta:
#include <iostream>
using namespace std;
int main()
{
int n, div, k, S;
cout << "Numarul = "; cin >> n;
k=0;
S=0;
for (div=2; div<=n/2 ; div++)
if (n%div==0) k++;
{
cout << "Numarul de divizori este egal cu "<< k+2 << endl ;
}
if(k==0)
cout << "Numarul este prim";
else
cout << "Numarul nu este prim"<< endl;
S=S+div;
cout << "Suma divizorilor= " << S;
return 0;
}
Va rog ajutati-ma...
n=numarul
div=divizori
k=contor
S=suma divizorilor
Răspunsuri la întrebare
Răspuns de
1
if (n%div==0)
{ k++;
s=s+div;
}
cout << "Numarul de divizori este egal cu "<< k+2 << endl ;
if(k==0)
cout << "Numarul este prim";
else
cout << "Numarul nu este prim"<< endl;
cout << "Suma divizorilor= " << S;
return 0;
}
de la for in jos copiaza asta
{ k++;
s=s+div;
}
cout << "Numarul de divizori este egal cu "<< k+2 << endl ;
if(k==0)
cout << "Numarul este prim";
else
cout << "Numarul nu este prim"<< endl;
cout << "Suma divizorilor= " << S;
return 0;
}
de la for in jos copiaza asta
Alte întrebări interesante
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă