Respuestas a las preguntas 1, 2 y 3 en lenguaje java
Pregunta 1: import?java.util.Arrays;
public?class?Demo1?{
public?static?void?main(String? 15 ?[0, 1)*23 15
return?(int)?(Math.random()*23 15);
}
}
Pregunta 2: public?class?Demo2?{
public?static?void?main(String[]?args)?{
int?sum? =?0;
float?evg?=?0;
int?count?=?0;
for(int?i=1;ilt ;=100;i ){
si(i??3?==?0?amp;amp;?i??5?=?0?amp;amp;?i??9 ? =?0){
suma? =?i
recuento
}
}
evg?=?sum*1f/count;
System.out.println("La suma de estos números=" suma);
System.out.println("Estos promedio de los números = = evg);
}
}
Pregunta 3: import?java.util.Scanner;
public?class?Demo3?{
public?static?void?main(String[]?args)?{
System.out.println("Por favor, introduzca n=") ;
¿Escáner?scanner?=?new?Scanner(System.in);
int?n?=?scanner.nextInt();
flotante ?sum?=?0;
for(int?i?=?1;i?lt;=?n;i ){
int[]?array?=? getNums(i);
suma? =?array[0]*1.0f/array[1];
}
System.out.println( "La suma de los primeros "n" elementos = = suma);
}
/** Calcula el numerador y el denominador del enésimo elemento de forma recursiva. El numerador y el denominador se almacenan en una matriz. , el numerador 0 de la matriz se almacena y el primero es el denominador**/
public?static?int[]?getNums(int?n){
int[]? matriz?=?new?int[2];
if(n?==?1){
matriz[0]?=?2;
array[1]?=?1;
return?array;
}
int[]?arrayPre?=? getNums(n-1) ;
matriz[0]?=?arrayPre[0]? ?arrayPre[1];
matriz[1]?=?
arrayPre[0];
return?array;
}
}