Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> // mamy za zadanie wypisac sume liczb ciagu z przedzialu x do y wlacznie z nimi, nie jest to ciag arytmetyczny
- // wszystko jest poprawne do czasu wiekszych liczb, jak przyspieszyc dzialanie? wiecej polecen w petlach wyprobowane
- // reszty, czyli rekurencyjny tez, z tego powodu odpada tez wzor na sume w ciagu rek.
- using namespace std;
- int main()
- {
- int n, t;
- cin >> n;
- int a[n];
- for(int i=0; i<n; i++) //wpisywanie ciagu
- {
- cin >> a[i];
- }
- cin >> t;
- int x[t], y[t], z[t]; //poczatek zliczania sumy, koniec zliczania sumy, suma;
- for(int i=0; i<t; i++)
- {
- cin >> x[i] >> y[i];
- for(int b=x[i];b<=y[i]; b++) //zliczanie sumy
- {
- z[i]+=a[b];
- }
- }
- for(int i=0;i<t; i++) // wypisywanie sumy
- {
- cout << z[i] <<endl;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment