Write a C program using recursion (Euclidean algorithm) to find the Greatest Common Divisor (GCD) of two numbers.
Two space-separated integers.
Print the GCD.
1 <= a, b <= 1000
48 18
6
Recursive relation: gcd(a, b) = gcd(b, a % b) with base case when b becomes 0 returning a.
#include <stdio.h>
int gcd(int a, int b) {
// Write your recursive logic here
}
int main() {
int a, b;
if (scanf("%d %d", &a, &b) == 2) {
printf("%dn", gcd(a, b));
}
return 0;
}Embedded systems rely on efficient low-level programming to interact directly with hardware. In this course, you will learn how to write practical Embedded C programs used in real microcontroller-based systems. Rather than focusing only on theory, this course follows a practice-driven approach. Each lesson includes hands-on coding exercises that simulate real firmware development tasks used