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ăspunsuri la întrebare
Răspuns de
0
#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
cout<<"prime: "<<p; return 0;}problema e pentru afisati cate sunt pare si cate sunt prime
Răspuns de
0
#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;
}
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;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Engleza,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă