Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problema con struct
Forum - C/C++ - problema con struct

Avatar
bip (Normal User)
Rookie


Messaggi: 36
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 12:54
Giovedì, 30/10/2008
devo calcore il numero di coloro che si sono diplomati dopo aver compiuto 20 anni

#include <iostream>
#include <string>

using namespace std;

struct data{
       int gior;
       int mese;
       int anno;
       };


struct studenti{
          char nome[20];
          char cognome[20];
          data nato;
          data diploma;
              }classe[20];


void menu(){
     cout<<"scegli"<<endl;
     cout<<"con 0 inserisci il il nome"<<endl;
     cout<<"con 1 inserisci l'anno di nascita"<<endl;
     cout<<"con 2 inserisci l'anno di diploma"<<endl;
     cout<<"con 3 ottieni risultato"<<endl;
     cout<<"termina l'inserimento";
       }



main(){

int s;
int r=0;

menu();

cin>>r;

while(r!=4){

  cin>>s;

switch(s){

   case 0:cin>> classe[19].nome;
          break;
   case 1:cin>> classe[19].nato.gior;
          cin>> classe[19].nato.mese;
          cin>> classe[19].nato.anno;
          break;
   case 2:cin>> classe[19].diploma.gior;
          cin>> classe[19].diploma.mese;
          cin>> classe[19].diploma.anno;
   case 3:cout<< "risultato";
          break;
          default: "good by";

   };

}

  system("pause");

   }
io sono arrivato fino qui ma poi non so come devo coontinuare per per poter inserire i valori e che su richiesta mi stampi i nomi di coloro che si sono diplomati dopo  20 anni

aiuto thx in anticipo:-|


%0edf
PM Quote