Răspuns :
Răspuns:
Pentru numerele 16, 27, 93, 0, 33, se va afisa "numarul de numere care au prima cifra un numar prim 2"
Explicație:
#include <iostream>
using namespace std;
int prim(int n)
{
int d, ok=1;
for(d=2; d<=n/2; d++)
{
if(n%d==0)
ok=0;
}
if(ok==1)
return n;
else
return 0;
}
int primacifra(int n)
{
while(n>10)
{
n/=10;
}
return n;
}
int main() {
int n, nr=0;
cin>>n;
if(prim(primacifra(n)))
nr++;
while(n!=0)
{
cin>>n;
if(prim(primacifra(n)))
nr++;
}
cout<<"numarul de numere care au prima cifra un numar prim "<<nr;
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.