c-to-python-programs
c-to-python-programs
Hello World
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
// Python: print("Hello, World!")
}
// 3. Area of a Circle
#include <stdio.h>
#define PI 3.14159
int main() {
float radius = 5.0;
float area = PI * radius * radius;
printf("Area: %.2f\n", area);
return 0;
// Python: import math; radius = 5.0; area = math.pi * radius ** 2;
print(f"Area: {area:.2f}")
}
// 8. Factorial Calculation
#include <stdio.h>
int factorial(int n) {
if (n == 0 || n == 1)
return 1;
return n * factorial(n - 1);
}
int main() {
int num = 5;
printf("Factorial of %d: %d\n", num, factorial(num));
return 0;
// Python: def factorial(n): return 1 if n == 0 or n == 1 else n * factorial(n
- 1); num = 5; print(f"Factorial of {num}: {factorial(num)}")
}
// 9. Fibonacci Sequence
#include <stdio.h>
void fibonacci(int n) {
int first = 0, second = 1, next;
for (int i = 0; i < n; i++) {
printf("%d ", first);
next = first + second;
first = second;
second = next;
}
}
int main() {
fibonacci(10);
return 0;
// Python: def fibonacci(n): a, b = 0, 1; [print(a, end=' ') or (a, b) := (b,
a+b) for _ in range(n)]
}