Originariamente inviato da oregon
- sommamax va azzerato

- il controllo con la if va inserito alla fine del secondo ciclo

codice:
Azzera sommamax
Primo ciclo
{
   Azzera somma
   Secondo ciclo
   {
      Somma prossimo elemento
   }
   
   Controllo somma e sommamax
}
Quindi, se non ho ancora sbagliato qualcosa, dovrebbe venire così:
codice:
void sequenzamassima(int A[MAX], int n)
{
     int i, j, k, somma, sommamax;
     printf("Per quanti numeri vuoi effettuare le somme?");
     scanf("%d", &k);
     if(k>n){
             printf("Inserisci un valore minore del numero degli elementi dell'array: ");
             scanf("%d", &n);
             }
     else{
          sommamax = 0;
          for(i=0; i<n-k+1; i++){
          somma = 0;
            for(j=0; j<k; j++){
                     somma = somma + A[i+j];
                     }
            if(somma > sommamax){
              somma = sommamax;
              }
            }
          }
     return;
}