Ominide 690 punti

Questo è un codice scritto da me in C++ utilizzando Codeblocks. Questo codice permette l'utilizzo delle strutture per gestire un eventuale cittadino. Potete utilizzare questo codice per studiare e approfondire magari il vostro studio o interesse del C++. Per ottenere un eseguibile, basta installare un compilatore e inserire questo codice in un nuovo progetto. Infine bisogna solo fare il debug e sarà pronto.

#include <iostream>
#include <iomanip>
#define NMAX 10
#include <string.h>

using namespace std;

struct data{
char anno[5];
char mese[3];
char giorno[3];
};

struct cittadino{
char cognome[21];
data datanas;
float altezza;
int peso;
};

cittadino citt[NMAX];

int main(){
cout << "Gestione Cittadini" << endl;
int n=3;
//Interfaccia di input
for(int i=0; i<n; i++){

cout<<"Cittadino n. "<<i+1<<endl;
//cout<<"Cognome: ";
//cin.getline(citt.cognome, 21);
strcpy(citt.cognome,"1234567801234567890");
cout<<"Anno della data di nascita: ";
cin.getline(citt.datanas.anno ,5);
cout<<endl;
}
//Interfaccia di output
for(int i=0; i<n; i++){
cout<<right<<setw(2)<<i+1<<" ";
cout<<left<<setw(20)<<citt.cognome<<ends;
cout<<right<<setw(4)<<citt.datanas.anno<<endl;
}
return 0;
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email