Sa se determine toate numerele pare, toate numerele impare si toate numerele prime cuprinse in intervalul ( o; 100) in instructiunea for(de dorit in trei programe). Multumesc.
Răspunsuri la întrebare
Răspuns de
1
pt numere pare :
#include <iostream>
using namespace std;
int main() {
for(int i = 0; i <= 100; i = i + 2)
cout << i <<" ";
return 0;
}
pt numare impare :
#include <iostream>
using namespace std;
int main() {
for(int i = 1; i <= 99; i = i + 2)
cout << i <<" ";
return 0;
}
pt numere prime : ( programul este corect dar nu este varianta optima deoarece nu este foarte rapid)
Incercam numerele din intervalul specificat. Incepem de la 2 (este primul nr prim) si ne oprim la 97 (ultimul din intervalul specificat )
Cat timp nu am depasit numarul pentru care testam daca e prim (acest numar este i ) si cat timp numarul ( i ) nu se imparte la potentialul divizor (d), crestem potentialul divizor (d )
#include <iostream>
using namespace std;
int main() {
for(int i = 2; i <= 97; i++) { // 2 este primul nr prim si 97 ultimul din intervalul specificat
int d = 2;
while(d <= i && i % d != 0) {
d++;
}
if(i == d)
cout << i <<" ";
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
for(int i = 0; i <= 100; i = i + 2)
cout << i <<" ";
return 0;
}
pt numare impare :
#include <iostream>
using namespace std;
int main() {
for(int i = 1; i <= 99; i = i + 2)
cout << i <<" ";
return 0;
}
pt numere prime : ( programul este corect dar nu este varianta optima deoarece nu este foarte rapid)
Incercam numerele din intervalul specificat. Incepem de la 2 (este primul nr prim) si ne oprim la 97 (ultimul din intervalul specificat )
Cat timp nu am depasit numarul pentru care testam daca e prim (acest numar este i ) si cat timp numarul ( i ) nu se imparte la potentialul divizor (d), crestem potentialul divizor (d )
#include <iostream>
using namespace std;
int main() {
for(int i = 2; i <= 97; i++) { // 2 este primul nr prim si 97 ultimul din intervalul specificat
int d = 2;
while(d <= i && i % d != 0) {
d++;
}
if(i == d)
cout << i <<" ";
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă