0% encontró este documento útil (0 votos)
10 vistas1 página

Reto 500

El documento contiene un programa en C que clasifica el sabor predominante de una lista de ingredientes, donde cada ingrediente se representa como un número entero (0 para dulce, 1 para salado, 2 para amargo). El programa solicita al usuario el número de ingredientes y sus valores, cuenta la cantidad de cada tipo de sabor y determina cuál es el sabor predominante. Finalmente, imprime el resultado en la consola.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas1 página

Reto 500

El documento contiene un programa en C que clasifica el sabor predominante de una lista de ingredientes, donde cada ingrediente se representa como un número entero (0 para dulce, 1 para salado, 2 para amargo). El programa solicita al usuario el número de ingredientes y sus valores, cuenta la cantidad de cada tipo de sabor y determina cuál es el sabor predominante. Finalmente, imprime el resultado en la consola.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte