Red de conocimiento informático - Computadora portátil - Preguntas sobre programación en C. Pregúntale a Dios

Preguntas sobre programación en C. Pregúntale a Dios

(1)

#includelt;iostreamgt;

#includelt;cmathgt;

usando el espacio de nombres std;

bool isSqrt(int n) //Determina si es un número cuadrado perfecto

{

double x;

x=sqrt(n);

p>

if((int)x==x) ? //Determine si n es un número entero después de que la raíz cuadrada (int) sea una conversión de tipo forzada de la x anterior

devuelve verdadero;

devuelve falso;

}

int main()

{

int n;

for(n=0; nlt; 100000; n )

{

int m=n 100; p> int p=m 168;

p>

if(isSqrt(m)& isSqrt(p)) ?

coutlt;lt;nlt;lt;';

}

coutlt;lt;endl;

}

(2)

#includelt;iostreamgt;

usando namespace std ;

int days_month(int y, int m)

{ ?//Devuelve el número de días de este mes

si(m==1||m= =3||m==5||m==7||m==8||m==10||m==12)

devuelve 31;

si no (m==4||m==6||m==9||m==11)

devuelve 30;

else if(y4==0amp ;amp;y100!=0||y400==0) //Determina si es un año bisiesto

return 29;

else

devuelve 28;

p>

}

int main()

{

int año, mes, día;

coutlt;lt; "Ingrese la fecha:";

cingt;gt;yeargt;gt;monthgt;gt;day;

int d=0;

for(int i=month-1;igt;=1;i--) //Por ejemplo, ingrese el mes como marzo, primero calcule el número de días de enero y febrero, y calcular la suma

{

d =days_month(year,i);?

}

d =día; ?//Suma los 5 días del 5 de marzo.

coutlt;lt;"La fecha de entrada es el "lt;lt;dlt;lt;"día."lt;lt;endl;

devuelve 0;

p>

}

(3) El patrón de los conejos es la secuencia 1, 1, 2, 3, 5, 8, 13, 21....

#includelt; iostreamgt;

usando el espacio de nombres std;

int main()?

{?

int m, p , n1=1, n2=1;

coutlt;lt;"Ingrese el número de meses:";

cingt;gt;m;

para (int i=3;ilt ;=m;i )

{

p=n2;

n2 =n1;

n1=p;

coutlt;lt;ilt;lt;"El número total de conejos en el mes es: "lt;lt;n2lt;lt;endl;

}?

return 0;

}

Si no entiende, ¡haga preguntas!