👤
Candimiha
a fost răspuns

Va rog!!!! Dau teza si am nevoie urgent de ele.Multumesc!!
Se citesc numerele pana la tastarea lui 0. Sa se afiseze numerele prime.
Se citesc numere pana la tastarea lui 0. Sa se afiseze cate sunt pare si cate sunt prime.
-in C++


Răspuns :

#include <iostream>using namespace std;bool prim(int x){    for(int div=2; div<=x/2; div++)        if(x%div==0)            return 0;    return 1;}int main(){    int n, s=0, p=0;//p ptr nr prime si s ptr pare    while(cin>>n && n!=0){        if(prim(n)==1)            p++;        if(n%2==0)            s++;    }    cout<<"pare: "<<s<<"\n";
    cout<<"prime: "<<p;    return 0;}problema e pentru afisati cate sunt pare si cate sunt prime
#include <iostream>

using namespace std;
bool prim (int n) {
  int d = 2;
  while(d * d <= n && n % d != 0)
    d++;
  return d * d > n && n > 1;
}
int main() {
    int n, pare = 0, prime = 0;
    cin >> n;
    while(n != 0) {
      if(n % 2 == 0)
        pare++;
      if(prim(n))
        prime++;
      cin >> n;
    }
    cout << pare << " " << prime;
    return 0;
}