ro Cilindros [], int dim ){
int radio_ini;
srand(time(NULL));
for (int i=0; i<dim; i++){
radio_ini = 1+rand()%(dim);
if (radio_ini%2==0){
Cilindros[i].ID.descripcion="Gasolina";
}else if(radio_ini%3==0){
Cilindros[i].ID.descripcion="Petroleo";
} else{
Cilindros[i].ID.descripcion="keroseno";
};
Cilindros[i].ID.codigo=i;
Cilindros[i].radio=radio_ini;
Cilindros[i].altura=radio_ini*2;
Cilindros[i].volumen=
PI*Cilindros[i].radio*Cilindros[i].radio*Cilindros[i].altura;
}
return 0;
}
int main(){
int NumPetroleo=0, NumGasolina=0, NumKeroseno=0;
incializar(Cilindros, dim );
cout << "codigo \t" << " descripcion \t" << "radio \t" << "altura \t\t" << "volumen
"<< endl;
for (int i =0; i<dim; i++){
cout << Cilindros[i].ID.codigo << " \t" << Cilindros[i].ID.descripcion << " \t"
<< Cilindros[i].radio << " \t" << Cilindros[i].altura << " \t\t" <<
Cilindros[i].volumen << endl;
if (Cilindros[i].radio%2==0) {
NumGasolina++;
} else if (Cilindros[i].radio%3==0){
NumPetroleo++;
} else{
NumKeroseno++;
}
cout << endl;
}
cout << "Cilindros de Petroleo: " << NumPetroleo << endl;
cout << "Cilindros de Gasolina: " << NumGasolina << endl;
cout << "Cilindros de Keroseno: " << NumKeroseno << endl;
return 0;
}