C++ vettori e matrici

di il
1 risposte

C++ vettori e matrici

Salve a tutti, ho bisogno di un aiuto perchè è da due giorni che sono bloccato in questo programma che dice: Con l'uso delle funzioni scrivi una matrice che rappresenta la tabella dei dati dei punteggi di un campionato di calcio, l'algoritmo deve stabilire la squadra che ha il punteggio più alto e quella che ha il punteggio più basso. Nelle righe rappresentare i punteggi e nelle colonne le squadre.
Sono arrivato fino a questo punto:

#include <iostream>
#define riga 2
#define colonna 20
using namespace std;
int tabella [riga][colonna];
void campionato (float i; float y);

int main ()
{

}

void campionato (float i; float y)
{
for (int i=0; i<riga; i++)
{
for (int y=0; y<colonna; y++)
{
cin>>tabella [y];
}
}
}

float squadra;
cin>>squadra;

if((squadra>01) and (squadra<=1))
{
switch (squadra)
1 cout<<

Non riesco a finire la funzione, eppure è così semplice.
Il professore mi ha fatto intendere che bisognano anche due vettori (Minimo e massimo) per ogni squadra.
Aiutatemi vi prego, grazie.

1 Risposte

  • Re: C++ vettori e matrici

    Ciao
    hai dimenticato di inserire il vettore delle squadre.
    poi quando fai la cin>> tabella[y] prima potresti immettere una specificando cio' che stai inserendo tipo:
    cout >> y << " punteggi squadra " << vettore << " : ";
    poi più che 2 vettori uno per il massimo e l'altro per il minimo ti serve un altra matrice di [numero squadre] [3]
    dove [numero squadre][0] conterrà il numero della squadra
    [numero squadre][1] conterrà il massimo
    dove [numero squadre][2] conterrà il minimo
    poi applica un algoritmo di min-max alla tabella[y] e andrai a mettere il minimo e il massimo nella seconda matrice.
    quando hai finito riordina la seconda matrice e stampi dal più grande al più piccolo e il gioco/esercizio è fatto.

    io ti ho spiegato come fare adesso tocca a te metterlo in pratica.
    spero di esserti stato d'aiuto
Devi accedere o registrarti per scrivere nel forum
1 risposte