Se da un număr natural x,Se cere:
1) suma cifrelor prime
2)numărul cifrelor ne prime
3)produsul cifrelor pare
TheGreenWolf:
In C++ sau..?
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int n, n1, sumprime, nrprime, nrpare;
int main()
{
cin>>n;
n1=n;
while (n)
{
if (n%10==1 || n%10==3 || n%10==5 || n%10==7)
sumprime+=n%10;
n/=10;
}
n=n1;
while (n)
{
if (n%10==1 || n%10==3 || n%10==5 || n%10==7)
nrprime++;
n/=10;
}
n=n1;
while (n)
{
if ((n%10)%2==0)
nrpare++;
n/=10;
}
cout << sumprime << " " << nrprime << " " << nrpare;
}
Explicație: Probabil voiai cu algoritmul de numere prime, dar cred ca e mai usor asa. Dar daca doresti neaparat cu algoritmul de numere prime il pot face si asa.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă