Witam!
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int boxes; //liczba pudełeczek
int treasures=0; //liczba skarbów
int i;
int j;
int s;
int numberOfBoxes;
int boxA, boxB;
int sum=0;
//int * score = new int[s];
cin >> boxes;
int * tab = new int[treasures];
for(i=0; i<boxes; i++)
for(treasures; treasures<boxes; treasures++)
cin >> tab[treasures];
cin >> numberOfBoxes;
for(i=0; i<numberOfBoxes; i++)
{
cin >> boxA >> boxB;
for(j=boxA; j<=boxB; j++)
{
s = tab[j];
cout << s;
}
cout << sum;
//sum = 0;
}
//cout << score[0] << endl;
//for(i=0; i<numberOfBoxes; i++)
//cout << score[i] << endl;
system("PAUSE");
return 0;
}
W powyższym kodzie mam problem z tablicą, a mianowicie:
Sumowanie wartości z tablicy ma zaczynać się od indeksu boxA, a kończyć na indeksie boxB. Co jest nie tak?
EDIT: Oczywiście jest to wersja robocza. Chodzi mi głównie o sumowanie wartości.