Help me please!
Stavo cercando di studiare un esercizio di Algoritmi e strutture dati rispolverando il c++ ma purtroppo mi son accorto di aver perso un po' di informazioni visto che è da un po' che uso solo Java, nn ricordo se una funzione in C++ puo' restituire o meno un array perchè quando compilo questo codice:
mi dice che la dichiarazione del prototipo funzione Spam termina scorrettamente. Chi mi aiuta a capire dov'è l'errore??Codice PHP:#include <iostream.h>
const int N = 10;
int[] Span (int P[N]);
void main () {
int P[N] = {1,4,8,3,5,3,9,2,5,34};
int S[N] = Span (P[N]);
}
int[] Span (int P[N]) {
int k;
bool done;
int[] S;
for (int i = 0; i < 10; i++) {
k = 0;
done = false;
repeat
if (P[i-k] == P[i]) {
k = k + 1;
} else {
done = true;
until (k > i) or done
}
S[i] = k;
return S[];
}

Rispondi quotando