1) se considera un numar natural n (n>1000). Sa se afiseze cele doua numere formate prin injumatatirea scrierii zecimale a lui n.
Exemplu: pt n=12345 se va afisa 12 si 345; pt n=182345 se va afisa 182 si 345
2)Se citeste de la tastatura un numar n. Sa se afiseze primele n numere prime.
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
#include <cstring>
using namespace std;
const int NMAX = 30;
int main()
{
char n[NMAX];
cin >> n;
if(strlen(n) == 1) cout << n;
else {
for(int i=0; i<strlen(n)/2; i++) cout << n[i];
cout << ' ';
for(int i=strlen(n)/2; i<strlen(n); i++) cout << n[i];
}
}
#include <cstring>
using namespace std;
const int NMAX = 30;
int main()
{
char n[NMAX];
cin >> n;
if(strlen(n) == 1) cout << n;
else {
for(int i=0; i<strlen(n)/2; i++) cout << n[i];
cout << ' ';
for(int i=strlen(n)/2; i<strlen(n); i++) cout << n[i];
}
}
StephRules:
ma bucur ca aveti un moment de apreciere reciproca..dar puteti sa imi faceti si problema 2. pls e urgent. Mersi pwp baieti:*:**:
#include <limits.h>
using namespace std;
const int NMAX = 20000000;
char ciur[NMAX];
int main()
{
fill_n(ciur, NMAX, 1);
int n;
cin >> n;
ciur[0] = ciur[1] = 0;
for(int i=2; i<=n; i++) {
if(ciur[i])
for(int j=i+i; j<=n; j+=i) {
ciur[j] = 0;
}
}
for(int i=1; i<=n; i++) {
if(ciur[i]) cout << i << ' ';
}
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă