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++ - help pls problema di contatore....
Forum - C/C++ - help pls problema di contatore....

Avatar
bip (Normal User)
Rookie


Messaggi: 36
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 15:33
Lunedì, 03/11/2008
il programma è questo:

#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 ";
     cout<<"anno di nascita ";
     cout<<"e l'anno di diploma"<<endl;
     cout<<"con 1 ottieni risultato"<<endl;
     cout<<"con 4 termina l'inserimento ";
       }


  int contr(){
  int a;
   int risano = classe[20].diploma.anno-classe[20].nato.anno;
   if(risano<=20){ return ++a;}
   }

main(){

    int s=0;

  menu();

   //cin>>s;

while(s<5){
          cout<<"inserisci il nome ";
          cin>> classe[20].nome;
          cout<<"inserisci anno di nscita ";
          cin>>classe[20].nato.anno;
          cout<<"inserisci anno del diploma ";
          cin>>classe[20].diploma.anno;
          cout<< contr()<<endl;
    }
  system("pause");

   }

io vorrei che la funzione contr incrementi di uno se la condizione è vera come posso fare praticamente la variabile a incerment di uno e venga stampata
thx:d:-o:-o


%0edf
PM Quote