24.2.3.24010530. Napraviti program koji traži da se sa tastature prvo unese prirodan broj n, a zatim n realnih brojeva. Nakon unosa program treba da ispiše sumu svih unesenih brojeva, kao i sumu svih pozitivnih brojeva. Na primjer, ukoliko se unese n = 5 i brojevi 2.3, 5, –4, 7.19 i 6, program treba da ispiše brojeve 16.49 i 12.49.

Opis rješenja:

Listing programa:

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int n,i(1);
cin>>n;
double x,s(0),p(0);
while(i<=n){
cin>>x;
if(x>0){
    s+=x;
    p+=x;}
else s+=x;
i++;
}
cout<<endl<<s<<"   i   "<<p;
getch();
return 0;
}

Ispis na ekranu:

Riješeni zadaci 2    Index