👤
DmnaFox
a fost răspuns

Calculati:
1.suma componentelor pozitive dintr-un vector
2.numarul componentelor negative dintr-un vector
3.componenta minima dintr-un vector


Răspuns :

int i, n, v[100];
cin>>n;
for(i=0;i<n;i++)cin>>v[i];
//Ce e mai sus e partea de citire-valabila la toate problemele :D
1. Suma elementelor pozitive
//initializam suma cu 0
int s=0;
//acum parcurgem vectorul
for(i=0;i<n;i++)
  if(v[i]>0) s=s+v[i];

//Acum afisam suma
cout<<"s="<<s;

2. Suma elementelor pozitive
//initializam o variabila cu 0
int c=0;
//acum parcurgem vectorul
for(i=0;i<n;i++)
  if(v[i]<0) c++;

//Acum afisam numarul de elemente
cout<<"c="<<c;


3. Componenta minima din vector
//initializam o variabila cu numele min
//si ii dam ca valoare primul elem din vector

int min=v[0];
//acum parcurgem restul vectorului
for(i=1;i<n;i++) //si daca gasim un element mai mic decat min, il stocam
  if(v[i]<min) min=v[i];

//Acum afisam minimul
cout<<"min="<<min;