Easy Code Requests
Easy Code Requests
Here’s the simplest C code for each topic you mentioned, written in a beginner-friendly way:
#include <stdio.h>
#define PI 3.1416
int main() {
float radius, area, perimeter;
return 0;
}
2. Solve ax² + bx + c = 0
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c, discriminant, root1, root2;
discriminant = b * b - 4 * a * c;
if (discriminant >= 0) {
root1 = (-b + sqrt(discriminant)) / (2 * a);
root2 = (-b - sqrt(discriminant)) / (2 * a);
return 0;
}
3. Even or Odd
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 1/9
c
#include <stdio.h>
int main() {
int number;
if (number % 2 == 0)
printf("%d is Even.\n", number);
else
printf("%d is Odd.\n", number);
return 0;
}
4. Palindrome Check
#include <stdio.h>
int main() {
int num, reversed = 0, original, remainder;
original = num;
while (num != 0) {
remainder = num % 10;
reversed = reversed * 10 + remainder;
num /= 10;
}
if (original == reversed)
printf("The number is a Palindrome.\n");
else
printf("The number is not a Palindrome.\n");
return 0;
}
#include <stdio.h>
int main() {
char grade;
switch (grade) {
case 'A':
printf("Excellent!\n");
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 2/9
break;
case 'B':
printf("Good Job.\n");
break;
case 'C':
printf("Well Done.\n");
break;
case 'D':
printf("You Passed.\n");
break;
case 'F':
printf("Better Luck Next Time.\n");
break;
default:
printf("Invalid Grade.\n");
}
return 0;
}
#include <stdio.h>
int main() {
float num1, num2, result;
char operator;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0)
result = num1 / num2;
else {
printf("Division by zero is not allowed.\n");
return 1;
}
break;
default:
printf("Invalid Operator.\n");
return 1;
}
7. Diamond Pattern
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 3/9
c
#include <stdio.h>
int main() {
int n, i, j;
// Upper half
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++)
printf(" ");
for (j = 1; j <= 2 * i - 1; j++)
printf("*");
printf("\n");
}
// Lower half
for (i = n - 1; i >= 1; i--) {
for (j = 1; j <= n - i; j++)
printf(" ");
for (j = 1; j <= 2 * i - 1; j++)
printf("*");
printf("\n");
}
return 0;
}
#include <stdio.h>
int main() {
int n, sum = 0;
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 4/9
c
#include <stdio.h>
int main() {
int n, i;
printf("Sum of arrays:\n");
for (i = 0; i < n; i++)
printf("%d ", sum[i]);
printf("\nProduct of arrays:\n");
for (i = 0; i < n; i++)
printf("%d ", product[i]);
return 0;
}
#include <stdio.h>
int factorial(int n) {
if (n == 0 || n == 1)
return 1;
return n * factorial(n - 1);
}
int main() {
int n;
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 5/9
c
#include <stdio.h>
int fibonacci(int n) {
if (n == 0)
return 0;
if (n == 1)
return 1;
return fibonacci(n - 1) + fibonacci(n - 2);
}
int main() {
int n;
return 0;
}
4. Reverse a String
#include <stdio.h>
#include <string.h>
int main() {
char str[100], reversed[100];
int length, i;
length = strlen(str);
5. String Length
#include <stdio.h>
int main() {
char str[100];
int length = 0;
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int vowels = 0, consonants = 0, i;
#include <stdio.h>
int main() {
int x, y;
return 0;
}
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 7/9
8. Add, Subtract, Multiply, Divide Using Pointers
#include <stdio.h>
void calculate(int a, int b, int *sum, int *diff, int *prod, float *div) {
*sum = a + b;
*diff = a - b;
*prod = a * b;
if (b != 0)
*div = (float)a / b;
else
*div = 0; // Avoid division by zero
}
int main() {
int a, b, sum, diff, prod;
float div;
return 0;
}
#include <stdio.h>
int main() {
int n;
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 8/9
scanf("%d", &arr[i]);
return 0;
}
Printed using ChatGPT to PDF, powered by PDFCrowd HTML to PDF API. 9/9