Informatică, întrebare adresată de jandrago, 8 ani în urmă

Va rog frumos, se poate scrie in C?
Fiind dat un vector de numere întregi, să se determine suma elementelor pozitive din vector.
Exemplu. Pentru vectorul (-1,23,2,-4,5) se va afişa 30 (=23+2+5).

Răspunsuri la întrebare

Răspuns de ProTel
0

Răspuns:

using namespace std;

#include <iostream>

#include <string>

int main() {

int v[100];

int i,n,sp;

cout << "Introduceti numar de elemente pentru vector :";

cin >> n;

sp=0;

for(i=0;i<n;i++){

cout<<"v["<<i<<"]=";

cin>>v[i];

if (v[i]>0) sp=sp+v[i];

}

cout << "Suma elemente pozitive este :" << sp;

}


jandrago: Eu am cerut in C nu in C++. Multumesc oricum
ProTel: using namespace std;
#include

int main() {
int v[100];
int i,n,sp;

printf("Numar de componente vector:");
scanf("%d",&n);
sp=0;

for(i=0;i printf("v[%d]=",i);
scanf("%d",&v[i]);
if (v[i]>0) sp=sp+(v[i]);
}

printf("Suma elemente pozitive este %d:",sp);
}
ProTel: using namespace std;
#include
int main() {
int v[100];
int i,n,sp;
printf("Numar de componente vector:");
scanf("%d",&n);
sp=0;
for(i=0;i /*cout<<"v["< cin>>v[i];*/
printf("v[%d]=",i);
scanf("%d",&v[i]);
if (v[i]>0) sp=sp+(v[i]);
}
printf("Suma elemente pozitive este %d:",sp);
}
Alte întrebări interesante