Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di Mark2710
    Registrato dal
    Feb 2016
    residenza
    Italia, Emilia Romagna, Reggio Emilia
    Messaggi
    5

    [C++] - Problema con le strutture

    Ciao a tutti. Sto cercando di imparare il C++ da solo. Stavo scrivendo questo programma quando ho avuto un problema con le strutture.
    codice:
    #include <iostream>
    #include <conio.h>
    using namespace std;
    struct corso {
        string nome;
        string cognome;
        int iscritti;
    };
    int main(){
        int n,i=0,tot=0,m;
        cout<<"Scrivi quanti corsi devi analizzare.\n";
        cin>>n;
        corso corsi[n];
        while (i!=n) {
            cout<<"Inserisci il nome, il cognome del docente e il numero di iscritti del corso "<<i+1<<".\n";
            cin>>corsi[n].nome;
            cin>>corsi[n].cognome;
            cin>>corsi[n].iscritti;
            tot=tot+corsi[n].iscritti;
            i++;
        }
        i=0;
        m=tot/n;
        cout<<endl<<endl;
        while (i!=n) {
            if (corsi[n].iscritti>m) {
                cout<<corsi[n].nome<<", gestito da "<<corsi[n].cognome;
            }
            i++;
        }
        getch();
    }
    Questo programma dovrebbe funzionare così:
    1. Il computer chiede quanti corsi vuoi analizzare.
    2. Il computer scrive "Inserisci il nome, il cognome del docente e il numero di iscritti del corso 1,2,...".
    3. L'utente gli scrive premendo spazio o invio.
    4. Il computer ripete l'operazione fino a che non sono stati chiesti il nome, cognome del docente, numero di iscritti di tutti i corsi.
    5. Il computer stampa il nome e il cognome del docente di tutti i corsi il cui numero di iscritti è maggiore alla media.

    Il programma si ferma quando devo digitare il cognome del docente.
    Se voi poteste aiutarmi mi fareste un grosso piacere.
    Ultima modifica di Mark2710; 20-03-2016 a 15:49

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.