Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include<iostream.h>
- # define M 5;
- struct dati {
- char nome[30];
- int anidride;
- int polveri;
- int rumore;
- };
- struct dati inserisci(void);
- //struct ordina(struct dati);
- int main () {
- struct dati a1, a2, a3, a4, a5;
- a1=inserisci();
- a2=inserisci();
- a3=inserisci();
- a4=inserisci();
- a5=inserisci();
- system("pause");
- }
- struct dati inserisci(void) {
- struct dati x;
- do {
- cout<<"\n Dammi il nome della citta': ";
- fflush(stdin);
- gets(x.nome);
- }while(strlen(x.nome)>30);
- do {
- cout<<"\n Dammi il valore dell'anidride carbonica: ";
- cin>>x.anidride;
- }while(x.anidride<0 || x.anidride>100);
- do {
- cout<<"\n Dammi il valore del rumore: ";
- cin>>x.rumore;
- }while(x.rumore<0 || x.rumore>100);
- do {
- cout<<"\n Dammi il valore delle polveri: ";
- cin>>x.polveri;
- }while(x.polveri<0 || x.polveri>100);
- return x;
- }
- void ordina1(struct dati) {
- int i, j, app;
- for(i=0;i<M-1;i++)
- for(j=i+1;j<M;j++)
- if(x[i].anidride>x[j].anidride) {
- app=x[i].anidride;
- x[i].anidride=x[j].anidride;
- x[j].anidride=app;
- }
Add Comment
Please, Sign In to add comment