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
|
|