Guest User

Untitled

a guest
Jan 17th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include <iostream> // mamy za zadanie wypisac sume liczb ciagu z przedzialu x do y wlacznie z nimi, nie jest to ciag arytmetyczny
  2. // wszystko jest poprawne do czasu wiekszych liczb, jak przyspieszyc dzialanie? wiecej polecen w petlach wyprobowane
  3. // reszty, czyli rekurencyjny tez, z tego powodu odpada tez wzor na sume w ciagu rek.
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int n, t;
  9. cin >> n;
  10. int a[n];
  11. for(int i=0; i<n; i++) //wpisywanie ciagu
  12. {
  13. cin >> a[i];
  14.  
  15. }
  16. cin >> t;
  17. int x[t], y[t], z[t]; //poczatek zliczania sumy, koniec zliczania sumy, suma;
  18. for(int i=0; i<t; i++)
  19. {
  20. cin >> x[i] >> y[i];
  21.  
  22. for(int b=x[i];b<=y[i]; b++) //zliczanie sumy
  23. {
  24. z[i]+=a[b];
  25. }
  26. }
  27.  
  28. for(int i=0;i<t; i++) // wypisywanie sumy
  29. {
  30. cout << z[i] <<endl;
  31. }
  32. return 0;
  33. }
Add Comment
Please, Sign In to add comment