Can someone help me with this array excercise? I have an error in the sum part
/* Escribe un programa que defina un vector de numeros y calcule si existe algun numero en el vector cuyo valor equivale a la suma del resto de numeros del vector*/ #include<iostream> #include<conio.h> using namespace std; int main(){ int cant, suma=0, arr[100], mayor=0; cout<<"Ingrese la cantidad de digitos que va a tener el arreglo: "; cin>>cant; for(int i=0; i<cant; i++){ cout<<"Ingrese el valor # "<<i+1<<" del arreglo: "; cin>>arr[i]; if(arr[i]>mayor){ mayor=arr[i];}} cout<<"El numero mayor del arreglo es: "<<mayor<<endl; for(int i=arr[0]; i<arr[cant]; i++){ suma += arr[i];} cout<<"La suma es: "<<suma<<endl; if(suma==mayor){ cout<<"El numero mayor es igual a la suma de todos los demas numeros"<<endl; }else{ cout<<"El numero mayor no es igual a la suma de todos los demas numeros"<<endl; } getch(); return 0; }