Marcos

Generation

generate functionMon, 24 Apr 2023

crear en español un programa en lenguaje C de dos números aleatorios hasta 1000000 y decir cuál de los dos era mayor, siendo el criterio de mayor que la suma de los dígitos sea la mayor

#include <stdio.h> #include <stdlib.h> #include <time.h> int suma_digitos(int x) { if (x == 0) return 0; else return (x % 10 + suma_digitos(x / 10)); } int main() { int a, b, s_a, s_b; srand(time(NULL)); a = rand() % 1000000; b = rand() % 1000000; s_a = suma_digitos(a); s_b = suma_digitos(b); printf("a = %d, b = %d\n", a, b); if (s_a == s_b) printf("a y b son iguales\n"); else if (s_a > s_b) printf("a es mayor\n"); else printf("b es mayor\n"); return 0; }

Questions about programming?Chat with your personal AI assistant