View Single Post
Old 04-02-2014, 15:48   #10
cimmiv
Junior Member
 
Iscritto dal: Jan 2014
Messaggi: 15
Quote:
Originariamente inviato da bancodeipugni Guarda i messaggi

poi nel secondo chiede il massimo delle somme di colonna, quindi dovresti perlomeno invertire gli indici: cosi' l'hai scritto uguale all'altro
anche per il secondo sum devo invertire gli indici ? ho modificato cosi il codice !

Codice:
int MaxRig(int vet[][], int c, int r)
{
    int max, sum;
    int i, j;

    for(i = 0, max = 0; i < c; i++)
        max += vet[i][0];

    for (i = 1, sum = 0; i < r; i++)
    {
        for(j = 0; j < c; j++)
            sum += vet[i][j];

        if(sum > max)
            max = sum;
    }

    return max;
}

Codice:
double MaxCol(double vet[][], int c, int r)
{
    double max, sum;
    int i, j;

    for(i = 0, max = 0; i < r; i++)
        max += vet[0][i];

    for (i = 1, sum = 0; i < c; i++)
    {
        for(j = 0; j < r; j++)
            sum += vet[j][i];

        if(sum > max)
            max = sum;
    }

    return max;
}

Ultima modifica di cimmiv : 04-02-2014 alle 19:12.
cimmiv è offline   Rispondi citando il messaggio o parte di esso