Am de sters toate elementele din vector care sunt numere prime, mai exact problema #163 de pe pbinfo. Am facut-o 100, dar nu inteleg cum. Imi puteti explica cum ? Inainte o faceam 20, si am afaugat i=i-1 la sfarsit si a facut o sa mearga si nu inteleg cum si de ce ? Acesta este codul:
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include<iostream>
using namespace std;
bool prim(int x)
{
if(x==1 || x==0)
return false;
int i;
for(i=2;i*i<=x;i++)
if(x%i==0)
return false;
return true;
}
int main(){
int n;
cin>>n;
int i, v[1001];
for(i=0;i<n;i++)
cin>>v[i];
for( i=0;i<n;i++)
{
if(prim(v[i]))
continue;
cout<<v[i]<<' ';
}
return 0;
}
Coroana?
Explicație:
filip4ace:
mersi de raspuns, oricum am aflat pana la urma.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă