Răspuns :
#1 CODUL ↓
#include <iostream>
using namespace std;
int main()
{ int v[100],i,p=1,n,nr;
cin>>n; // cate elemente are vectorul
for(i=0;i<n;i++)
{
cin>>nr;
v[i]=nr;
if(v[i]%8==0)
p=p*v[i];
}
cout<<p;
}
#2 CODUL ↓
#include <iostream>
using namespace std;
int main()
{ int v[100],i,p=1,n,nr,d,s=0;
cin>>n; // cate elemente are vectorul
for(i=0;i<n;i++)
{
cin>>nr;
v[i]=nr;
for(d=0;d<=v[i];d++)
if(v[i]==d*d)
s=s+v[i];
if(v[i]%3==0)
p=p*v[i];
}
cout<<"s="<<s<<endl;
cout<<"p="<<p;
}
#3 CODUL ↓
#include <iostream>
using namespace std;
int main()
{ int v[100],i=1,p=1,nr;
cin>>nr;
v[0]=nr;
while(nr!=0)
{
cin>>nr;
v[i]=nr;
if(i%2!=0)
p=p*v[i];
i++;
}
if(p==1)
cout<<"p=0";
cout<<"p="<<p;
}
#4 CODUL ↓
#include <iostream>
using namespace std;
int main()
{ int v[100],i=1,nr,minim=10000;
cin>>nr;
v[0]=nr;
if(v[0]%2==0)
minim=v[0];
while(nr>0)
{
cin>>nr;
v[i]=nr;
if(v[i]%2==0 && v[i]>0 && v[i]<minim)
minim=v[i];
}
cout<<minim;
}
#5 CODUL ↓
#include <iostream>
#include<math.h>
using namespace std;
int main()
{ int v[100],n,nr,i,j;
cin>>n;
for(i=0;i<n;i++)
{
cin>>nr;
v[i]=nr;
}
for(i=0;i<n;i++)
for(j=i+1;j<=n;j++)
{
if(v[i]<0 && v[j]<0 && v[i]>v[j])
swap(v[i],v[j]);
}
for(i=0;i<n;i++)
cout<<v[i]<<" ";
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!