Probleme C++
Probleme C++
#include <iostream>
#include<cmath>
int main()
{ int n,v[101],p,prim=1,i,j,k;
cin>>n;
for (i=0;i<n;i++){
prim=1;
n=n-1;i=i-1;
cout<<endl;
for (i=0;i<n;i++)
cout<<v[i]<<" ";
return 0; }
2.// sa se elimine toate elementele din vector care sunt prime cu ultimul element
// 2 numere sunt prime intre ele daca cmmdc pentru cele 2 numere este 1
#include <iostream>
int main()
{ int n,v[101],i,k,d,a,b;
cin>>n;
for (i=0;i<n-1;i++){
a =v[i]; b=v[n-1];
while(a!=b) if(a>b)a=a-b;
else b=b-a;
d=a;
if(d==1 ){
n=n-1;
i=i-1;
}
cout<<endl;
return 0;
3.// sa se stearga elementele cu 3 divizori ( se sterg patratele perfecte de numere prime din
vector)
#include <iostream>
int main()
{ int n,v[101],i,j,nrdiv=0,k;
cin>>n;
for (i=0;i<n;i++){
nrdiv=0;
for(j=1;j<=v[i];j++)if(v[i]%j==0)nrdiv++;
if(nrdiv==3 ){
n=n-1;
i=i-1;
cout<<endl;
#include <iostream>
int main()
{ int n,v[101],i,j,nrdiv=0,k;
cin>>n;
for (i=0;i<n;i++){
nrdiv=0;
for(j=1;j<=v[i];j++)if(v[i]%j==0)nrdiv++;
if(nrdiv%2==1 ){
n=n-1;
i=i-1;
cout<<endl;
return 0;}