"Start"
int a = 6;
Pt"This is short c for this bot\nYou can practice in @io_coding group using short codes\n\nFor printf(); you can simply write pt and then your code \n\nRun code using /cc and you can easily convert this code in real c code by using /rcc command \nvar=%d", a
"End"
// 1. Print all even numbers between 1 and 100 using a for loop:
#include <stdio.h>
int main() {
for (int i = 2; i <= 100; i += 2) {
printf("%d ", i);
}
return 0;
}
// 2. Calculate the sum of all odd numbers between 1 and 50 using a while loop:
#include <stdio.h>
int main() {
int sum = 0;
int num = 1;
while (num <= 50) {
if (num % 2 != 0) {
sum += num;
}
num++;
}
printf("Sum of odd numbers: %d", sum);
return 0;
}
👍1
// 3. Print the multiplication table of a given number using a for loop:
#include <stdio.h>
int main() {
int number;
printf("Enter Number: ");
scanf("%d", &number);
for (int i = 1; i <= 10; i++) {
printf("%d x %d = %d\n", number, i, number * i);
}
return 0;
}
// 4. Find the factorial of a given number using a for loop:
#include <stdio.h>
int main() {
int number;
printf("Enter Number: ");
scanf("%d", &number);
int factorial = 1;
for (int i = 1; i <= number; i++) {
factorial *= i;
}
printf("Factorial of %d = %d", number, factorial);
return 0;
}
// 5. Check if a given number is prime or not using a for loop:
#include <stdio.h>
int main() {
int number;
printf("Enter Number: ");
scanf("%d", &number);
int isPrime = 1; // Assume it's prime initially
for (int i = 2; i <= number / 2; i++) {
if (number % i == 0) {
isPrime = 0; // It's not prime
break;
}
}
if (isPrime == 1 && number > 1) {
printf("%d is a prime number.", number);
} else {
printf("%d is not a prime number.", number);
}
return 0;
}
// 6. Write a C program to print the Fibonacci series up to a given number using a for loop:
#include <stdio.h>
int main() {
int n;
printf("Enter the number of terms for Fibonacci series: ");
scanf("%d", &n);
int first = 0, second = 1, next;
printf("Fibonacci Series: %d %d ", first, second);
for (int i = 2; i < n; i++) {
next = first + second;
printf("%d ", next);
first = second;
second = next;
}
return 0;
}
❤1
// 7. Write a C program to find the sum of all elements in an array using a for loop:
#include <stdio.h>
int main() {
int size;
printf("Enter the size of the array: ");
scanf("%d", &size);
int arr[size];
printf("Enter %d elements for the array: ", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
printf("Sum of array elements: %d", sum);
return 0;
}
👍1
// 8. Write a C program to find the largest element in an array using a for loop:
#include <stdio.h>
int main() {
int size;
printf("Enter the size of the array: ");
scanf("%d", &size);
int arr[size];
printf("Enter %d elements for the array: ", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
printf("Largest element in the array: %d", max);
return 0;
}
// 9. Write a C program to find the smallest element in an array using a for loop:
#include <stdio.h>
int main() {
int size;
printf("Enter the size of the array: ");
scanf("%d", &size);
int arr[size];
printf("Enter %d elements for the array: ", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
int min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
printf("Smallest element in the array: %d", min);
return 0;
}
// 10. Write a C program to reverse an array using a for loop:
#include <stdio.h>
int main() {
int size;
printf("Enter the size of the array: ");
scanf("%d", &size);
int arr[size];
printf("Enter %d elements for the array: ", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
printf("Original array: ");
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
printf("\nReversed array: ");
for (int i = size - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
// 11. Write a C program to sort an array in ascending order using a for loop:
#include <stdio.h>
int main() {
int size;
printf("Enter the size of the array: ");
scanf("%d", &size);
int arr[size];
printf("Enter %d elements for the array: ", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
// Sorting logic (bubble sort)
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
printf("Array in ascending order: ");
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}
// 12. Write a C program to sort an array in descending order using a for loop:
#include <stdio.h>
int main() {
int size;
printf("Enter the size of the array: ");
scanf("%d", &size);
int arr[size];
printf("Enter %d elements for the array: ", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
// Sorting logic (bubble sort)
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] < arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
printf("Array in descending order: ");
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}
👍1
// 13. Write a C program to find the sum of the digits of a given number using a while loop:
#include <stdio.h>
int main() {
int number, sum = 0;
printf("Enter a number: ");
scanf("%d", &number);
while (number != 0) {
sum += number % 10;
number /= 10;
}
printf("Sum of digits: %d", sum);
return 0;
}
👍1
// 14. Write a C program to check if a given number is a palindrome or not using a while loop:
#include <stdio.h>
int main() {
int number, reversedNumber = 0, originalNumber, remainder;
printf("Enter a number: ");
scanf("%d", &number);
originalNumber = number;
while (number != 0) {
remainder = number % 10;
reversedNumber = reversedNumber * 10 + remainder;
number /= 10;
}
if (originalNumber == reversedNumber) {
printf("%d is a palindrome.", originalNumber);
} else {
printf("%d is not a palindrome.", originalNumber);
}
return 0;
}
// 15. Write a C program to convert a decimal number to binary using a while loop:
#include <stdio.h>
int main() {
int decimalNumber, remainder, binaryNumber = 0, base = 1;
printf("Enter a decimal number: ");
scanf("%d", &decimalNumber);
while (decimalNumber > 0) {
remainder = decimalNumber % 2;
binaryNumber += remainder * base;
decimalNumber /= 2;
base *= 10;
}
printf("Binary equivalent: %d", binaryNumber);
return 0;
}
// 16. Write a C program to convert a binary number to decimal using a while loop:
#include <stdio.h>
int main() {
int binaryNumber, decimalNumber = 0, base = 1, remainder;
printf("Enter a binary number: ");
scanf("%d", &binaryNumber);
while (binaryNumber > 0) {
remainder = binaryNumber % 10;
decimalNumber += remainder * base;
binaryNumber /= 10;
base *= 2;
}
printf("Decimal equivalent: %d", decimalNumber);
return 0;
}
// 17. Write a C program to find the GCD of two numbers using a while loop:
#include <stdio.h>
int main() {
int num1, num2;
printf("Enter two numbers: ");
scanf("%d %d", &num1, &num2);
while (num1 != num2) {
if (num1 > num2) {
num1 -= num2;
} else {
num2 -= num1;
}
}
printf("GCD: %d", num1); // or num2, since they're equal now
return 0;
}
// 18. Write a C program to find the LCM of two numbers using a while loop:
#include <stdio.h>
int main() {
int num1, num2, max;
printf("Enter two numbers: ");
scanf("%d %d", &num1, &num2);
max = (num1 > num2) ? num1 : num2;
while (1) {
if (max % num1 == 0 && max % num2 == 0) {
printf("LCM: %d", max);
break;
}
max++;
}
return 0;
}
👍1