ibracadabra89
26-01-2009, 20:03
ciao a tutti!!sono nuovo in questo forum...
mi chiedevo se qualcuno di voi potrebbe aiutarmi a risolvere questo programma:
Definire da input una struttura di aziende con i campi:nome,valore delle entrate e valore delle uscite. Calcolare il profitto e copiare in un'altra struttura le aziende con il profitto negativo.Infine calcolare la media. Per una valutazione positiva bisogna inserire dei commenti, usare l'allocazione dinamica della memoria e fare dei sottoprogrammi.
Ecco fino a dove sono arrivato io:
#include <iostream>
using namespace std;
struct aziende {
char nome;
int entrate;
int uscite;
};
void stampa_struct (int n, int i, aziende x);
int main(int argc, char** argv) {
int n;
cout<<"numero aziende:";
cin>>n;
aziende x;
int i;
stampa_struct (n,i,x);
int profitto;
profitto=x.entrate-x.uscite;
return (EXIT_SUCCESS);
}
void stampa_struct (int n, int i, aziende x) {
for (i=0; i<n; i++) {
cout<<"nome azienda:";
cin>>x.nome;
cout<<"entrate:";
cin>>x.entrate;
cout<<"uscite:";
cin>>x.uscite;
}
}
qualcuno sa come copiare le strutture con profitto negativo in un'altra struttura o sottoelenco e usare l'allocazione?
grazie
mi chiedevo se qualcuno di voi potrebbe aiutarmi a risolvere questo programma:
Definire da input una struttura di aziende con i campi:nome,valore delle entrate e valore delle uscite. Calcolare il profitto e copiare in un'altra struttura le aziende con il profitto negativo.Infine calcolare la media. Per una valutazione positiva bisogna inserire dei commenti, usare l'allocazione dinamica della memoria e fare dei sottoprogrammi.
Ecco fino a dove sono arrivato io:
#include <iostream>
using namespace std;
struct aziende {
char nome;
int entrate;
int uscite;
};
void stampa_struct (int n, int i, aziende x);
int main(int argc, char** argv) {
int n;
cout<<"numero aziende:";
cin>>n;
aziende x;
int i;
stampa_struct (n,i,x);
int profitto;
profitto=x.entrate-x.uscite;
return (EXIT_SUCCESS);
}
void stampa_struct (int n, int i, aziende x) {
for (i=0; i<n; i++) {
cout<<"nome azienda:";
cin>>x.nome;
cout<<"entrate:";
cin>>x.entrate;
cout<<"uscite:";
cin>>x.uscite;
}
}
qualcuno sa come copiare le strutture con profitto negativo in un'altra struttura o sottoelenco e usare l'allocazione?
grazie