fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int flag;
  5. long long int input()
  6. {
  7. long long int num=0,minusflag=0;
  8. char c=getchar();
  9. if(c=='-')
  10. {
  11. //checking if the input number is negative
  12. c=getchar();
  13. minusflag=1;
  14. }
  15. while(c!=' ')
  16. {
  17. if(c=='\n')
  18. {
  19. flag=0;
  20. if(minusflag==1)
  21. num=-num;
  22. return num;
  23. }
  24. num=num*10+(c-'0');
  25. c=getchar();
  26. }
  27. if(minusflag==1)
  28. num=-num;
  29. return num;
  30. }
  31. int main() {
  32. // your code goes here
  33. long long int sum=0,a;
  34.  
  35. flag=1;
  36. while(1)
  37. {
  38. a=input();
  39. sum=sum+a;
  40. if(flag==0)
  41. break;
  42. }
  43. cout<<sum;
  44. return 0;
  45. }
Success #stdin #stdout 0s 16064KB
stdin
1 2 3 -5 6
stdout
7