Informatică, întrebare adresată de noninon6868, 8 ani în urmă

Vă rog din suflet să mă ajutați cu această problemă !!


Se citesc de la tastatură mai multe numere naturale, până când se introduce valoarea 0.
Realizați un program care afişează numerele care au ultima cifră un număr prim.

Exemplu: Intrare: 12, 324, 73, 118, 36, 57,0; leșire: 12, 73, 57​


Kalipayn: ok,acum il fac
noninon6868: ms boss
noninon6868: am maine test la info
Kalipayn: daca vrei imi spui la ce ora ca sa fiu activa si iti fac
noninon6868: Daca ai putea acum ar fi cel mai bn
Kalipayn: sa imi spui ora cand poti
noninon6868: de la 10 la 11 am info
Kalipayn: ok
noninon6868: ms multtt
Kalipayn: cu placere

Răspunsuri la întrebare

Răspuns de Kalipayn
2

Răspuns:

#include <iostream>

using namespace std;

bool prim(int x)

{

   int d;

   if(x==1)

       return 0;

   if(x%2==0 && x!=2)

       return 0;

   for(d=3;d*d<=x;d=d+2)

       if(x%d==0)

           return 0;

   return 1;

}

int main()

{

   int x=-1;

   while(x!=0)

   {

       cin>>x;

       if(prim(x%10))

           cout<<x<<" ";

   }

   return 0;

}

sper ca am ajutat:))

Alte întrebări interesante