Ho scritto questo semplice programma con gli array ma mi restituisce un errore ovvero "invalid types for array subscript".
Non ne comprendo il motivo
#include<iostream>
using namespace std;
int main()
{
const int CAPACITA_STIPENDI=10;
double stipendi[CAPACITA_STIPENDI];
int slot_stipendi=0;
double input;
while (input>0&&slot_stipendi<CAPACITA_STIPENDI)
{
cout<<"inserisci il tuo salario, 0 per uscire "<<endl;
cin>>input;
stipendi [CAPACITA_STIPENDI]=input;
slot_stipendi++;
}
double highest=0;
if(slot_stipendi>0)
{
highest=stipendi[0];
for(int i=0;i<slot_stipendi;i++)
{
if(input[i]>highest)
highest=input[i];
}
}
cout<<"massimo stipendio risulta "<<highest<<endl;
system("pause");
return 0;
}