Sa se afiseze cele mai mari doua numere prime strict mai mici decat numarul natural n (n>4)
Răspunsuri la întrebare
Răspuns de
1
#include
using namespace std;
int divizor(int x)
{
int d, ok;
for(d=2; d<=x/2; d++) {
ok=1;
if(x%d==0)
{
ok=0;
break;
}
}
if(ok==1)
return x;
}
int main() {
int v[100], n, nr, i;
cin>>nr;
cin>>n;
for(i=1; i<=nr; i++)
cin>>v[i];
int a[100], c=0,j;
for(i=1; i<=nr; i++)
{
if(divizor(v[i]) && (v[i]) {
c++;
a[c]=v[i];
}
}
for(i=1; i for(j=i+1; j<=c; j++)
{
int aux=a[i] ;
a[i]=a[j];
a[j]=aux;
}
cout<
return 0;
}
using namespace std;
int divizor(int x)
{
int d, ok;
for(d=2; d<=x/2; d++) {
ok=1;
if(x%d==0)
{
ok=0;
break;
}
}
if(ok==1)
return x;
}
int main() {
int v[100], n, nr, i;
cin>>nr;
cin>>n;
for(i=1; i<=nr; i++)
cin>>v[i];
int a[100], c=0,j;
for(i=1; i<=nr; i++)
{
if(divizor(v[i]) && (v[i]) {
c++;
a[c]=v[i];
}
}
for(i=1; i for(j=i+1; j<=c; j++)
{
int aux=a[i] ;
a[i]=a[j];
a[j]=aux;
}
cout<
return 0;
}
Lia96:
La ultimul cout este cout<<a[c]<<" "<<a[c-1];
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă