Código: Seleccionar todo
if(array[0] == 3 && array[1] == 3 && array[2] == 3)
Cómo haría para usar el operador && sin tener que escribir todos?
Código: Seleccionar todo
if(array[0] == 3 && array[1] == 3 && array[2] == 3)
Código: Seleccionar todo
bool evaluar()
{
for (int i = 0;i<numero_elementos;i++)
{
if (array[i] != 3)
{
return false;//si algún miembro no cumple la condición se sale de la función con false
}
}
return true;//si todos los miembros cumplen la condición se devuelve true
}
Código: Seleccionar todo
#include <stdio.h>
int main(void){
// array con los 100 numeros a buscar
const int arrai[] = {3, 3, 20, 3, 0, 3, 66, 3, 20, 5, 6, 12, 45, 3, 20, 3, 3};
const int tam_arr = sizeof(arrai)/sizeof(int); // soy muy vago para contar numeros ;-)
// numeros que queremos encontrar en el array anterior
const int numero[] = {12, 5, 20, 3, 66};
const int cant_num = sizeof(numero)/sizeof(int);
// array donde guardar las ocurrencias. lo inicializo a cero
int n_encotrados[cant_num];
for(int i=0; i<cant_num; i++) n_encotrados[i]=0;
// busqueda
for(int n=0; n<cant_num ;n++)
for(int a=0; a<tam_arr ;a++)
if(arrai[a]==numero[n]) n_encotrados[n]++;
// se muestran los resultados
for(int n=0; n<cant_num ;n++)
printf("\nen el array el numero %2d se repite %2d %s",
numero[n], n_encotrados[n], n_encotrados[n]==1 ? "vez":"veces");
puts("");
return 0;
}
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados