19/05/08 20:24
buzzicotta
ciao aga..di nuovo io..my problem is
dato il seguente codice devo determinare l'elemento con massimo perimetro e quello con massima area e vedere se hanno la stessa posizione nel vettore...
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
class quadrato
{
private:
int lato;
public:
quadrato();
void leggi_lato();
void perimetro();
void area();
};
quadrato::quadrato()
{
int lato;
lato=0;
}
void quadrato::leggi_lato()
{
cin>>lato;
}
void quadrato::perimetro()
{
int perimetro;
perimetro=lato*4;
cout<<"il perimetro e':"<<perimetro;
cout<<"\n";
}
void quadrato::area()
{
int area;
area=lato*lato;
cout<<"l'area e':"<<area;
cout<<"\n";
}
int main()
{
quadrato q[4];
for(int i=0;i<4;i++)
{
cout<<"lato del quadrato numero "<<i+1;
cout<<" e': ";
q[i].leggi_lato();
q[i].perimetro();
q[i].area();
}
system("PAUSE"
}
devo usare un puntatore?
qualcuno ha una soluzione?grazie mille
dato il seguente codice devo determinare l'elemento con massimo perimetro e quello con massima area e vedere se hanno la stessa posizione nel vettore...
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
class quadrato
{
private:
int lato;
public:
quadrato();
void leggi_lato();
void perimetro();
void area();
};
quadrato::quadrato()
{
int lato;
lato=0;
}
void quadrato::leggi_lato()
{
cin>>lato;
}
void quadrato::perimetro()
{
int perimetro;
perimetro=lato*4;
cout<<"il perimetro e':"<<perimetro;
cout<<"\n";
}
void quadrato::area()
{
int area;
area=lato*lato;
cout<<"l'area e':"<<area;
cout<<"\n";
}
int main()
{
quadrato q[4];
for(int i=0;i<4;i++)
{
cout<<"lato del quadrato numero "<<i+1;
cout<<" e': ";
q[i].leggi_lato();
q[i].perimetro();
q[i].area();
}
system("PAUSE"
}
devo usare un puntatore?
qualcuno ha una soluzione?grazie mille
aaa