Cachorro le da dulces al gatito programación en lenguaje C
Escribí 1-0000 según lo que dijiste. El algoritmo es el mismo. Al llegar a 1000000, se debe resolver un problema de tipo de datos. Ha pasado mucho tiempo desde que escribí una aplicación en C. jeje. #incluir. #incluir. int esSushu(long int x);. long int caice(long int cai,long int real,long int re_num);. vacío principal(). {. int i = 0;. int dog_counter;El número de caramelos para el cachorro. int counter_sushu = 0;El número de números primos entre 1-0000. int nosushu_counter; número no primo. int caice_num = 0; el número de conjeturas del gatito int caice_counter = 0; . . printf("Ingrese la cantidad de dulces para el cachorro 1---0000\n");. scanf("%d",contador_perro);. . para(i = ;ii++). {. si(esSushu(i)==1). {. Si es un número primo. contador_sushu++;. }. }. . nosushu_counter = 0000-counter_sushu;. . wle(1). {. printf("Por favor ingresa el número que adivinó el gatito\n");. scanf("%d",.caice_counter++;.nosushu_counter = caice(caice_num,dog_counter,nosushu_counter);.if(caice_num == dog_counter).{.break;.}.} printf("El número de conjeturas es %d\ n ",caice_counter);...}. Si es un número primo, devuelve 1; de lo contrario, devuelve 0. int isSushu(long int x). {. int i = ;. for (i=;ii++). {. if (x%i == 0). devuelve 1;. long int cai, long int re_num) es el número restante de conjeturas. %d caramelos, correcto", cai); . printf("El número adivinado es menor que el número real, por favor inténtalo de nuevo\n");. re_num = re_num-cai;. else if(caireal). printf("El El número adivinado es mayor que el número real, por favor adivine nuevamente." El gato vuelve a adivinar");.re_num = cai-1;.}.return re_num;.}.