1 #include <stdio.
h>
2
3 int clasificar_sabor(int ingredientes[], int num) {
4 // Contadores para cada tipo de sabor
5 int dulce = 0;
6 int salado = 0;
7 int amargo = 0;
8 int i;
9
10 // Contar la cantidad de cada tipo de sabor
11 for (i = 0; i < num; i++) {
12 if (ingredientes[i] == 0) {
13 dulce++;
14 } else if (ingredientes[i] == 1) {
15 salado++;
16 } else if (ingredientes[i] == 2) {
17 amargo++;
18 }
19 }
20
21 // Determinar el sabor predominante
22 if (dulce >= salado && dulce >= amargo) {
23 return 0; // Dulce
24 } else if (salado >= dulce && salado >= amargo) {
25 return 1; // Salado
26 } else {
27 return 2; // Amargo
28 }
29 }
30
31 int main() {
32 int num;
33 int i;
34 // Solicitar al usuario el número de ingredientes
35 printf("Ingrese el número de ingredientes: ");
36 scanf("%d", &num);
37
38 // Crear un array para los ingredientes
39 int ingredientes[num];
40
41 // Leer los ingredientes desde la entrada estándar
42 printf("Ingrese los ingredientes (0 para dulce, 1 para salado, 2 para amargo):\n");
43 for (i = 0; i < num; i++) {
44 scanf("%d", &ingredientes[i]);
45 }
46
47 // Llamar a la función para clasificar el sabor
48 int sabor_predominante = clasificar_sabor(ingredientes, num);
49 printf("El sabor predominante es: %d\n", sabor_predominante);
50
51 return 0;
52 }
53
54
55
56
57
58
59