Preguntas de programación en lenguaje C Preguntas de programación Preguntas de programación del concurso de tecnología de la información de la escuela secundaria [100 puntos]
# incluir ltiostream gt
Usar el espacio de nombres std
#Define pi 3.14159265
Duplicar el volumen máximo (doble Doble a , doble b)
{
Doble v1, v2, r;
r = b/(2 * pi 2);
v 1 = pi * r * r * a;
r = a/(2 * pi 2);
v2 = pi * r * r * b; >
if(v 1 gt; v2)
Devolver v 1;
Otro
Devolver v2; /p>
int main()
{
Doble a, b;
cout lt lt"Ingrese la longitud y la longitud del rectángulo Ancho: ";
CIN gt; gta;
CIN gt; gtb;
cout lt lt"Volumen máximo del cilindro: "
Return 0;
}
Segunda forma
//De hecho, hay más de un esquema de color en la muestra. Ofrezco todas las soluciones posibles.
# incluir ltiostream gt
Usar espacio de nombres std
int data[][8]={ {0},
{ 0 , 0, 1, 0, 0, 0, 1, 1},
{0, 1, 0, 1, 1, 1, 1, 0},
{ 0 , 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 1, 0, 1, 0, 0},
{ 0 , 0, 1, 0, 1, 0, 1, 0},
{0, 1, 1, 0, 0, 1, 0, 1},
{ 0 , 1, 0, 0, 0, 0, 1, 0}
};
int total
int color[8];
char COLOR[5]={ ' ', ' R ', ' Y ', ' B ', ' W ' };
Salida no válida()
{
total;
cout lt lt"[" lt; lt total lt lt"]\ t ";
for(int I = 1; i lt = 7; i )
{
cout ancho(2);
cout lt ltCOLOR[COLOR[I]];
}
cout lt ltendl
}
color de control booleano(entero)
{
for(int I = 1; i lt = 7; i )
{
if(datos[I][s]= = 1 amp; amp color[I]= = color[s ] )
Devuelve falso
}
Devuelve verdadero
}
void drawcolor(entero)
p>{
if(s gt; 7)
salida();
Otro
for(int I = 1; i lt = 4; i )
{
Color[es] = I;
si (comprobar color)
dibujar color(s 1);
}
}
int main()
{
cout lt lt"\t";
for(int I = 1;i lt=7;i)
{
cout ancho(2). ) ;
cout lt lti;
}
cout lt ltendl
dibujar color(1);
cout lt ltendl lt lt" \ tNúmero total de planos de pintura: "
Devuelve 0;
}