|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2008
Città: Albano Laziale
Messaggi: 49
|
[C++] Struttura con funzioni
caricamento vettori alunni ricerca e stampa alunni 4ci con voto <=5
Codice:
#include <cstdlib>
#include <iostream>
using namespace std;
void carica (int scuola[],int);
void stampa_A(int scuola[],int);
int dim=2;
struct alunno
{
string nome;
int eta;
string classe;
int votoinf;
};
int main(int argc, char *argv[])
{
int i;
alunno scuola[dim];
carica (scuola,dim);
stampa_A(scuola,dim);
}
void carica (alunno scuola[],int dime)
{
int i;
for (i=0;i<dim;i++)
{
cout <<"nome alunno: ";
cin >> scuola[i].nome;
cout <<"eta alunno: ";
cin >> scuola[i].eta;
cout <<"classe alunno: ";
cin >> scuola[i].classe;
cout <<"voto in informatica: ";
cin >> scuola[i].votoinf;
}
}
void stampa_A(alunno scuola[],int dim)
{
int voto,i;
for (i=0;i<dim;i++)
{
if (scuola[i].classe == "4ci" && scuola[i].votoinf <=5)
{
cout <<"il nome e: "<<scuola[i].nome;
cout <<"il voto e: "<<scuola[i].votoinf;
}
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
non ho voglia di sistemarlo proprio tutto però qualcosa ho aggiustato, adesso errori in complilazione non ne da più
Codice:
#include <cstdlib>
#include <iostream>
using namespace std;
void carica (struct alunno scuola[],int);
void stampa_A(struct alunno scuola[],int);
int dim=2;
struct alunno
{
string nome;
int eta;
string classe;
int votoinf;
};
int main(int argc, char *argv[])
{
struct alunno scuola[dim];
carica (scuola,dim);
stampa_A(scuola,dim);
}
void carica (struct alunno scuola[],int dime)
{
int i;
for (i=0;i<dim;i++)
{
cout <<"nome alunno: ";
cin >> scuola[i].nome;
cout <<"eta alunno: ";
cin >> scuola[i].eta;
cout <<"classe alunno: ";
cin >> scuola[i].classe;
cout <<"voto in informatica: ";
cin >> scuola[i].votoinf;
}
}
void stampa_A(struct alunno scuola[],int dim)
{
int i;
for (i=0;i<dim;i++)
{
if (scuola[i].classe == "4ci" && scuola[i].votoinf <=5)
{
cout <<"il nome e: "<<scuola[i].nome;
cout <<"il voto e: "<<scuola[i].votoinf;
}
}
}
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Mar 2008
Città: Albano Laziale
Messaggi: 49
|
ok pero nn mi fa stampare a video il nome e il voto dell'alunno con il voto piu basso..
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
dal codice che hai scritto stampa qualcosa se e solo se inserisci un alunno con classe "4ci" E voto <=5.. e si comporta in modo del tutto onesto
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:55.



















