Răspuns :
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.
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru întrebări sau asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!