Allora, si può fare così, ho usato due funzioni (get_numero e get_continua), che io qua non ti dò, almeno hai da sostituire quelle due chiamate a funzione con del codice corrispondente, visto che hai detto che non puoi usare le funzioni.

Le variabili "chiave" sono max_relativo (miglior vendita di un venditore), max_assoluto (miglior vendita in assoluto) e miglior_venditore. Ciao.

codice:
int main() 
{
    int i, venditore = 1, running = 1, numero,
        max_relativo, max_assoluto = 0, miglior_venditore;

    while (running) {
        for (i = 0, max_relativo = 0; i < 10; i++) {
            numero = get_numero(venditore, i);
            if (numero > max_relativo) {
                max_relativo = numero;
                if (max_relativo > max_assoluto) {
                    max_assoluto = max_relativo;
                    miglior_venditore = venditore;
                }
            }
        }
        cout << "Il numero maggiore del venditore " << venditore << " è: " << max_relativo << endl;
        venditore++;
        // controllo uscita
        if (!get_continua())
            running = 0;
    }
    cout << "Vince il venditore " << miglior_venditore << " con " << max_assoluto << endl;    
    
    return 0;
}