Anda di halaman 1dari 3

1.

Implementar una función que imprima, localizar series de números enteros


sume y cuente los números que son a la consecutivos en las que cada número es
vez múltiplos de 2 y 3. La función igual o mayor que el anterior. Guardar en
procesará desde el número 1 hasta el un arreglo las posiciones donde empiezan
número que reciba como parámetro. Use esas series. Por ejemplo:
while infinito. Sea A = {0, 4, 7, 3, 5, -1, 10, 10, 20}
While(true){ El algoritmo identificará tres series
// código ascendentes:
} 047
2. Implementar una función que reciba 3 35
parámetros: A,B y C. Si A/B > 30, la -1 10 10 20
función retornará A/C*B3, si A/B <= 30; la El arreglo tendrá los valores:
función retornará: 22+42+62+82+…+302. {0, 3, 5}
Use while. 10. Convertir en función la siguiente pregunta:
3. Implementar una función que reciba una te dan tres números enteros A, B y C. Los
cadena de N caracteres y devuelva el números no se dan necesariamente en
último carácter. ese orden, pero si sabemos que A es
4. Implementar una función que retorne el menor que B y B es menor que C.
número de caracteres que tiene una simplemente, se pide que escribas los tres
cadena pasada como parámetro. No usar números en el orden que se te indique.
la función strlen. Entrada
5. Implementar una función que verifique si La primera línea contiene tres números
un carácter introducido es un número o menores que 100 (los valores de A, B y C,
no. La función retornará true o false. en orden cualquiera). La segunda línea
6. Convertir la siguiente pregunta en función: contiene tres letras mayúsculas (A, B y C)
sea un arreglo de caracteres de N letras, representando el orden deseado.
implementar un programa para invertir los Salida
elementos del arreglo, es decir, al terminar Escribir una línea con los tres números, en
el programa el arreglo contendrá en su el orden indicado, separados por
posición 0 el elemento que inicialmente espacios.
contenía la posición N-1, en su posición 1 Ejemplo
el elemento que inicialmente contenía la 153 135
posición N-2 y así sucesivamente. ABC
7. Convertir la siguiente pregunta en función:
la moda de un conjunto de valores es el 642 624
valor que se repite mayor número de CAB
veces en el conjunto. Implementar un
programa que genere números aleatorios
de las edades de los estudiantes de
Ingeniería de sistemas del primer
semestre y muestre cual es la moda,
considere mostrar una sola moda en caso
hubiera más de una.
8. Implementar una función que retorne
cuantas veces se repite una cadena
dentro de otra. La función tendrá dos
parámetros, la primera será la cadena
donde se buscará la cadena pasada como
segundo parámetro.
9. Convertir en función la siguiente pregunta:
dado un arreglo de números enteros,

By Adolfo Jiménez Universidad Nacional del Altiplano 1|Página


Solución 8:
int num[] = {14,12,14,15,15,15,12,12,12,12};
int TOTAL=10;
int cont(0), rep(0);
int moda = 0;
for(int i=0; i<TOTAL; i++){
if(moda != num[i])
{
for(int j=0; j<TOTAL; j++)
if(num[i]==num[j])
cont++;
if(rep<=cont){
moda=num[i];
rep = cont;
}
cont=0;
}
}
cout<<moda<<" "<<rep;

Solución 10:
int arr[]={0,4,7,3,5,-1,10,10,20};
int res[20],j(0);
bool pivot=true;
for(int i=0; i<8; i++){

if(arr[i]<=arr[i+1]){
cout<<arr[i]<<" ";
if(pivot==true)
res[j++]=i;
pivot=false;
}else{
cout<<arr[i]<<endl;
pivot=true;

By Adolfo Jiménez Universidad Nacional del Altiplano 2|Página


}
}
cout<<endl;
for(int k=0; k<j;k++)
cout<<res[k]<<" ";

By Adolfo Jiménez Universidad Nacional del Altiplano 3|Página