2024 MAY
#include<stdio.h>
void main ()
     int age, vaccination;
     printf("Enter age = ");
     scanf("%d", &age);
     printf("\nEnter vaccination details = ");
     scanf("%d", &vaccination);
     (age >= 60 && vaccination == 2)? printf("\nSenior citizen and eligible for booster. \n"):
    printf("\nbelow 60 and eligible for vaccination.");
                                                                                   pattern
#include <stdio.h>
void main ()
{
int row, i, j;
printf("Enter no of rows: \n");
scanf("%d", &row);
for (i=1; i<=row ; i++)
{
    for(j=1; j<=i; j++)
    {
        printf("%d", i);
    printf("\n");
}
}
#include <stdio.h>
void main()
{
    char character;
    printf("Enter an alphabet = ");
    scanf("%c", &character);
    switch (character)
    {
        case 'a':
        case 'e':
        case 'i':
        case 'o':
        case 'u':
        case 'A':
        case 'E':
        case 'I':
        case 'O':
        case 'U':
          printf("%c is a vowel \n", character);
          break;
        default:
           if ((character >= 'a' && character <= 'z') || (character >= 'A' && character <= 'Z'))
           {
               printf("%c is a consonant.\n", character);
           }
           else
           {
               printf("%c is not an alphabet.\n", character);
           }
           break;
    }
}
#include<stdio.h>
#include<conio.h>
void main()
{
    int check=0, number, i;
    printf("Check whether a number is prime number or not. \n");
    printf("Enter the number you would like to check: \n");
    scanf("%d",&number);
    for (int i=2; i<=number/2; ++i)
    {
        if (number%i == 0)
        check = 1;
    }
    if (check==0 && number!=0 || number!=1)
    {
        printf("%d is a Prime Number.", number);
    }
    else
    {
         printf("%d is not a Prime Number", number);
    }
#include <stdio.h>
#include <math.h>
int main()
{
    float a,b,c,r1,r2,d;
    //Input coefficients from the user
    printf("Enter the value for a,b,c: \n");
    scanf("%f %f %f", &a,&b,&c);
    d = b*b - 4*a*c;
    //Case 1:Two distinct real roots
    if (d>0)
    {
    r1 = (-b +sqrt(d))/2+a;
        r1 = (-b -sqrt(d))/2+a;
        printf ("The real roots are: %f %f", r1,r2);
    }
    //Case 2:Two equal real roots
    else if (d==0)
    {
    r1 = r2 = -b/(2*a);
    printf ("Roots are equal, which is : %f %f", r1, r2);
    }
    //Case 3:Complex roots
    else
    {
    printf ("Roots are imaginary");
    }
    getch();
    return 0;
}
                                                   string –
    try it out again
#include <stdio.h>
#include <string.h>
int main() {
     char str[100], oldChar, newChar;
     int i;
     printf("Enter a string: ");
     fgets(str, sizeof(str), stdin);
     str[strcspn(str, "\n")] = '\0';
     printf("Enter the character to replace: ");
     scanf("%c", &oldChar);
     getchar();
     printf("Enter the new character: ");
     scanf("%c", &newChar);
     for (i = 0; str[i] != '\0'; i++) {
         if (str[i] == oldChar) {
             str[i] = newChar;
         }
     }
     printf("Modified string: %s\n", str);
     return 0;
}
#include<stdio.h>
void main()
{
     int i, j, n;
    float sum = 0;
     float avg = 0;
     printf("Enter the number of integers. \n");
     scanf("%d", &n);
     int arr[n];
     printf("\nEnter the elements for the array. \n");
     for(i = 0; i<n; i++)
     {
         scanf("%d", &arr[i]);
         sum += arr[i];
     }
     printf("\nElements of the array are:\n");
     for (i = 0; i < n; i++)
     {
         printf("%d ", arr[i]);
     }
     printf ("\n\nSum of the entered elements = %lf", sum);
         avg = (sum/n);
     printf ("\n\nAverage of the entered elements = %lf", avg);
}
                                                     power
Using power function
#include <stdio.h>
#include <math.h>
int main()
{
    double n, x, result = 0;
     printf("Enter the base number = ");
    scanf("%lf", &x);
    printf("Enter power = ");
    scanf("%lf", &n);
    result = pow(x,n);
    printf("%lf raised to %lf = %lf", x,n,result);
}
Without using power function
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int x, n, m, i, Result = 1;
    double result = 1;
    double answer = 0;
    printf("Enter the base number = ");
    scanf("%d", &x);
    printf("Enter power = ");
    scanf("%d", &n);
    if (n <0)
  {
      m = abs(n);
      for ( i = 1; i<= m; i++)
  {
      result *= x;
  }
  answer = (1/result);
  printf("answer = %lf",answer);
  }
 else if (n ==0)
 {
      printf("%d raised to 0 = 1 ", x);
 }
  else
  {
  for ( i = 1; i<=n; i++)
  {
      Result *= x;
  }
  printf("%d raised to %d = %d", x,n,Result);
  }
 return 0;
  }
                                                matrix
#include <stdio.h>
int main() {
  int i,j,row,column,sum;
  sum=0;
  printf("Enter no of rows: \n");
scanf("%d",&row);
printf("Enter no of columns: \n");
scanf("%d",&column);
int arr[row][column];
if ( row != column)
{
    printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
}
else
{
printf("Enter elements of matrix: \n");
for(i=0;i<row;i++)
{
    for(j=0;j<column;j++)
    {
        scanf("%d",&arr[i][j]);
    }
}
printf("Matrix: \n");
for(i=0;i<row;i++) {
    for(j=0;j<column;j++) {
        printf(" %d ",arr[i][j]);
    }
    printf("\n");
}
for(i=0;i<row;i++) {
    for(j=0;j<column;j++)
    {
        if(i==j)
        {
            sum+=arr[i][j];
        }
    }
}
    printf("Sum of principal diagonal elements of above square matrix = %d",sum);
}
    return 0;
}
#include <stdio.h>
#include <conio.h>
//Declaration of function gcd
int gcd (int,int);
int main()
{
    int num1, num2, result;
    printf("Enter two numbers. \n");
    scanf("%d %d", &num1, &num2);
//Call the gcd function and store the result
    result = gcd(num1,num2);
    printf("\nThe GCD for the entered numbers is %d \n", result);
    getch();
    return 0;
}
// Recursive function to calculate GCD
int gcd (int num1, int num2)
{
    while(num1!=num2)
    if (num1>num2)
    {
        return gcd(num1-num2,num2);
    }
    else if (num2>num1)
    {
        return gcd(num1,num2-num1);
    }
    else
    {
    printf("Invalid Input.");
    }
    return num1;
}
2023 MAY
#include <stdio.h>
int main ()
{
    int number1, number2, number3;
    printf("Enter three numbers of your choice. \n");
    scanf("%d %d %d", &number1, &number2, &number3);
    if (number1 > number2 && number1 > number3)
    {
        printf("%d is the largest. \n", number1);
    }
    else if (number2 > number1 && number2 > number3)
    {
        printf("%d is the largest. \n", number2);
    }
    else
    {
        printf("%d is the largest. \n", number3);
    }
    return 0;
}
#include <stdio.h>
void bubbleSort(int arr[], int n)
{
    int temp;
    for (int i = 0; i < n-1; i++) {
        for (int j = 0; j < n-i-1; j++) {
            if (arr[j] > arr[j+1]) {
                temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
}
int main() {
    int n;
    printf("Enter the number of elements in the array: ");
    scanf("%d", &n);
    int arr[n];
    printf("Enter the elements of the array: \n");
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }
    bubbleSort(arr, n);
    printf("Sorted array in ascending order: \n");
    for (int i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }
    printf("\n");
    return 0;
}
#include <stdio.h>
int main()
{
    int x, result;
    printf("Enter the number = ");
    scanf("%d", &x);
    if (x<0)
    {
        printf("\nEnter an positive integer.");
        return 1;
    }
    else
    {
        if(0<=x && x<=10)
        {
            result = ((x*x)+ 2);
             printf("Result of the function = %d", result);
        }
        else if(10<x && x<=20)
        {
            result = ((x*x)+ 2*x);
            printf("Result of the function = %d", result);
        }
        else if(20<x && x<=30)
        {
            result = ((x*x*x)+ 2*x*x);
             printf("Result of the function = %d", result);
        }
        else
        {
            printf("Result of the function = 0");
        }
    }
    return 0;
}
#include <stdio.h>
#include<conio.h>
#include <string.h>
// Function to check if a string is a palindrome
void ispalindrome(char str[])
{
    int i, length;
    int flag = 0;
    length = strlen(str); // Calculate the length of the string
    for (i = 0; i < length / 2; i++)
    {
        if (str[i] != str[length - i - 1]) // Compare corresponding characters
        {
            flag = 1; // Set flag if mismatch is found
            break;
        }
    }
    if (flag == 1)
    {
        printf("%s is not a palindrome \n", str);
    }
    else
    {
        printf("%s is a palindrome \n", str);
    }
}
int main()
{
    char string[20];
    printf("Enter a string: \n");
    scanf("%s", string);
    // Call the function to check for palindrome
    ispalindrome(string);
    getch();
    return 0;
}
#include <stdio.h>
int main()
{
    int number, i, root = 0;
    printf("Enter a number: ");
    scanf("%d", &number);
    if (number < 0)
    {
        printf("Enter a positive integer.\n");
else{
    for (i = 1; i <= number / 2; i++)
    {
        if (i * i == number)
        {
            root = i;
            break;
        }
    }
    if (root != 0)
    {
        printf("The square root of %d is %d \n", number, root);
    }
    else
    {
        printf("%d is not a perfect square\n", number);
    }
}
return 0;
}
#include<stdio.h>
#include <conio.h>
void main()
{
    int check=0, number, i;
    printf("Check whether a number is prime number or not. \n");
    printf("Enter the number you would like to check: \n");
    scanf("%d",&number);
    for (int i=2; i<=number/2; ++i)
    {
        if (number%i == 0)
        check = 1;
    }
    if (check==0 && number!=0 || number!=1)
    {
        printf("%d is a Prime Number.", number);
    }
    else
    {
        printf("%d is not a Prime Number", number);
    }
                                                         power
#include <stdio.h>
#include <stdlib.h>
double power(int base, int exponent) {
    if (exponent == 0) {
        return 1;
    }
    if (exponent < 0) {
        return 1.0 / base * power(base, exponent + 1);
    }
    return base * power(base, exponent - 1);
}
int main() {
    int x, n;
    printf("Enter the base number: ");
    scanf("%d", &x);
    printf("Enter the exponent: ");
    scanf("%d", &n);
    double result = power(x, n);
    if (n < 0) {
        printf("%d raised to %d = %lf\n", x, n, result);
    } else {
        printf("%d raised to %d = %lf\n", x, n, result);
    }
    return 0;
}
                                                           pattern
#include <stdio.h>
void main ()
{
int row, i, j;
printf("Enter no of rows: \n");
scanf("%d", &row);
printf("\nThe pattern is: \n");
for (i=row; i>0 ; i--)
{
    for(j=1; j<=i; j++)
    {
        printf("%d", j);
    }
    printf("\n");
}
}
                                                                                           matrix
#include <stdio.h>
int main() {
    int i,j,row,column;
    printf("Enter no of rows: \n");
    scanf("%d",&row);
    printf("Enter no of columns: \n");
    scanf("%d",&column);
    int arr[row][column];
    if ( row != column)
    {
        printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
        return 1;
    }
    else
    {
    printf("Enter elements of matrix: \n");
    for(i=0;i<row;i++)
    {
        for(j=0;j<column;j++)
        {
            scanf("%d",&arr[i][j]);
        }
    }
    printf("Matrix: \n");
    for(i=0;i<row;i++)
    {
        for(j=0;j<column;j++)
        {
            printf(" %d ",arr[i][j]);
        }
        printf("\n");
    }
    for(i=0;i<row;i++)
    {
        for(j=i+1;j<column;j++)
        {
            arr[i][j] = arr[i][j] + arr[j][i];
            arr[j][i] = arr[i][j] - arr[j][i];
            arr[i][j] = arr[i][j] - arr[j][i];
        }
    }
        printf("Transpose of the Matrix: \n");
    for(i=0;i<row;i++) {
        for(j=0;j<column;j++) {
            printf(" %d ",arr[i][j]);
        printf("\n");
    }
}
    return 0;
}
DECEMBER 2023
#include <stdio.h>
void main()
{
    int check, i, temp;
    printf("Prime numbers from 1-50 are: \n");
    for (temp =1; temp<=50; temp++)
    {
        check =0;
    for (i=2; i<=temp/2; i++)
    {
        if (temp%i==0)
        {
            check++ ;
        }
    }
        if (check==0 && temp!= 1)
        {
        printf("%d \t",temp);
    }
    }
                                                 pattern
#include <stdio.h>
int main() {
    int rows, i, j;
    printf("Enter the number of rows:\n");
    scanf("%d", &rows);
    for (i = 1; i <= rows; i++)
    {
        for (j = 1; j <= rows - i; j++)
        {
            printf(" ");
        }
        for (j = i; j >= 1; j--) {
            printf("%d", j);
        }
        printf("\n");
    }
    return 0;
}
                                                         power
#include <stdio.h>
#include <stdlib.h>
double power(int base, int exponent) {
    if (exponent == 0) {
        return 1;
    }
    if (exponent < 0) {
        return 1.0 / base * power(base, exponent + 1);
    }
    return base * power(base, exponent - 1);
}
int main() {
    int x, n;
    printf("Enter the base number: ");
    scanf("%d", &x);
    printf("Enter the exponent: ");
    scanf("%d", &n);
    double result = power(x, n);
    if (n < 0) {
        printf("%d raised to %d = %lf\n", x, n, result);
    } else {
        printf("%d raised to %d = %lf\n", x, n, result);
    }
    return 0;
}
#include <stdio.h>
int main()
{
    int i, factorial = 1 , num;
    printf("Enter the number for which you want to calculate the factorial: \n");
    scanf("%d",&num);
for(i = 1; i<= num; i++)
{
    factorial *= i;
}
printf("Factorial of %d = %d", num, factorial);
#include <stdio.h>
int main()
{
    int number, i;
    printf("Enter number of elements in the array: \n");
    scanf("%d", &number);
    if (number <= 0)
    {
        printf("Array is empty. \n");
        return 0;
    }
    int arr[number];
    printf("\nEnter the elements of the array: \n");
    for (i = 0; i < number; i++)
    {
        scanf("%d", &arr[i]);
    }
    int largest = arr[0];
    for (i = 1; i < number; i++)
    {
        if (arr[i] > largest)
        {
            largest = arr[i];
        }
    }
    printf("Largest Element = %d\n", largest);
    return 0;
}
                                                           matrix
#include <stdio.h>
int main()
{
    int a[5][5],i,j,r,c,sum;
    sum=0;
    printf("Enter rows:");
    scanf("%d",&r);
    printf("Enter columns:");
    scanf("%d",&c);
    printf("Enter elements of matrix");
    for(i=0;i<r;i++) {
        for(j=0;j<c;j++) {
            scanf("%d",&a[i][j]);
        }
    }
    for(i=0;i<r;i++) {
        for(j=0;j<c;j++) {
            printf("%d ",a[i][j]);
        }
        printf("\n");
    }
    for(i=0;i<r;i++) {
        for(j=0;j<c;j++) {
            if(i!=j) {
                sum+=a[i][j];
            }
        }
    }
    printf("%d",sum);
    return 0;
}
#include <stdio.h>
int main()
{
    int number, i, root = 0;
    printf("Enter a number: ");
    scanf("%d", &number);
    if (number < 0)
    {
        printf("Enter a positive integer.\n");
else{
    for (i = 1; i <= number / 2; i++)
    {
        if (i * i == number)
        {
            root = i;
            break;
        }
    }
    if (root != 0)
    {
        printf("The square root of %d is %d \n", number, root);
    }
    else
    {
        printf("%d is not a perfect square\n", number);
    }
}
return 0;
}
#include <stdio.h>
int add (int, int);
int add(int num1, int num2)
{
    int sum = 0;
    sum = num1 + num2;
    return sum;
}
int main() {
    int number1, number2, sum;
    printf("Enter the first number: ");
    scanf("%d", &number1);
    printf("Enter the second number: ");
    scanf("%d", &number2);
    sum = add(number1, number2);
    printf("The sum of %d and %d is: %d\n", number1, number2, sum);
    return 0;
}
2022 MAY
#include <stdio.h>
int main()
{
    int rem, num, temp, sum = 0;
    printf("Enter a number: \n");
    scanf("%d",&num);
    temp = num ;
    while (num)
    {
        rem = num%10;
        sum = sum + (rem * rem * rem);
        num = num/10;
    }
    if(temp ==sum)
    {
        printf ("%d is an armstrong number",temp);
    }
    else
    {
        printf ("%d is not an armstrong number",temp);
    }
return 0;
}
#include <stdio.h>
void bubbleSort(int arr[], int n)
{
    int temp;
    for (int i = 0; i < n-1; i++) {
        for (int j = 0; j < n-i-1; j++) {
            if (arr[j] > arr[j+1]) {
                temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
}
int main() {
    int n;
    printf("Enter the number of elements in the array: ");
    scanf("%d", &n);
    int arr[n];
    printf("Enter the elements of the array: \n");
    for (int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }
    bubbleSort(arr, n);
    printf("Sorted array in ascending order: \n");
    for (int i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }
    printf("\n");
    return 0;
}
                                                             power
#include <stdio.h>
#include <stdlib.h>
double power(int base, int exponent) {
    if (exponent == 0) {
        return 1;
    }
    if (exponent < 0) {
        return 1.0 / base * power(base, exponent + 1);
    }
    return base * power(base, exponent - 1);
}
int main() {
    int x, n;
    printf("Enter the base number: ");
    scanf("%d", &x);
    printf("Enter the exponent: ");
    scanf("%d", &n);
    double result = power(x, n);
    if (n < 0) {
        printf("%d raised to %d = %lf\n", x, n, result);
    } else {
        printf("%d raised to %d = %lf\n", x, n, result);
    }
    return 0;
}
pattern
#include <stdio.h>
void main ()
{
int row, i, j;
printf("Enter no of rows: \n");
scanf("%d", &row);
printf("\nThe pattern is: \n");
for (i=1; i<=row ; i++)
{
        for (j =1; j<=i; j++)
        {
           if ((i+j)%2 == 0)
           {
               printf("0");
           }
           else
           {
               printf("1");
           }
       }
       printf("\n");
}
}
#include <stdio.h>
int fact(int num)
{
     int factorial = 1;
     for(int i = 1; i<= num; i++)
{
     factorial *= i;
}
return factorial;
}
int main ()
{
     int factorial = 1 , num;
     printf("Enter the number for which you want to calculate the factorial: \n");
     scanf("%d",&num);
factorial = fact(num);
    printf("Factorial of %d = %d", num, factorial);
    return 0;
}
                                                                                   matrix
#include <stdio.h>
int main() {
    int i,j,row,column;
    int check = 1;
    printf("Enter no of rows: \n");
    scanf("%d",&row);
    printf("Enter no of columns: \n");
    scanf("%d",&column);
    int arr[row][column];
    if ( row != column)
    {
printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
        return 1;
    }
    else
    {
    printf("Enter elements of matrix: \n");
    for(i=0;i<row;i++)
    {
        for(j=0;j<column;j++)
        {
            scanf("%d",&arr[i][j]);
        }
    }
    printf("Matrix: \n");
    for(i=0;i<row;i++)
    {
        for(j=0;j<column;j++)
        {
            printf(" %d ",arr[i][j]);
        }
        printf("\n");
    }
    for (i = 0; i < row; i++) {
        for (j = 0; j < column; j++) {
if (arr[i][j] != arr [j][i])
{
    check = 0;
    break;
}
break;
}
} if (check == 1) {
        printf("Matrix is symmetric.\n");
    } else {
        printf("Matrix is not symmetric.\n");
    }
return 0;
}
}
#include <stdio.h>
int main ()
{
    int number1, number2, number3;
    printf("Enter three numbers of your choice. \n");
    scanf("%d %d %d", &number1, &number2, &number3);
    if (number1 > number2 && number1 > number3)
    {
        printf("%d is the largest. \n", number1);
    }
    else if (number2 > number1 && number2 > number3)
    {
        printf("%d is the largest. \n", number2);
    }
    else
    {
        printf("%d is the largest. \n", number3);
    }
    return 0;
}
#include <stdio.h>
#include<conio.h>
#include <string.h>
// Function to check if a string is a palindrome
void ispalindrome(char str[])
{
    int i, length;
    int flag = 0;
    length = strlen(str); // Calculate the length of the string
    for (i = 0; i < length / 2; i++)
    {
        if (str[i] != str[length - i - 1]) // Compare corresponding characters
        {
            flag = 1; // Set flag if mismatch is found
            break;
        }
    }
    if (flag == 1)
    {
        printf("%s is not a palindrome \n", str);
    }
    else
    {
        printf("%s is a palindrome \n", str);
    }
}
int main()
{
    char string[20];
    printf("Enter a string: \n");
    scanf("%s", string);
    // Call the function to check for palindrome
    ispalindrome(string);
    getch();
    return 0;
}
DECEMBER 2022
                                                   pattern
#include <stdio.h>
int main() {
    int rows, i, j, num =1;
    printf("Enter the number of rows:\n");
    scanf("%d", &rows);
    for (i = 1; i <= rows; i++)
    {
        for (j = 1; j<=i ; j++)
        {
            printf("%d ", num);
            num++;
        }
        printf("\n");
    }
    return 0;
}
#include <stdio.h>
#include <conio.h>
//Declaration of function gcd
int gcd (int,int);
int main()
{
    int num1, num2, result;
    printf("Enter two numbers. \n");
    scanf("%d %d", &num1, &num2);
//Call the gcd function and store the result
    result = gcd(num1,num2);
    printf("\nThe GCD for the entered numbers is %d \n", result);
    getch();
    return 0;
}
// Recursive function to calculate GCD
int gcd (int num1, int num2)
{
    while(num1!=num2)
    if (num1>num2)
    {
        return gcd(num1-num2,num2);
    }
    else if (num2>num1)
    {
        return gcd(num1,num2-num1);
    }
    else
    {
    printf("Invalid Input.");
    }
    return num1;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int stringlen(char str[])
{
    int length = 0;
    for (int i = 0; str[i] != '\0'; i++) {
        length++;
    }
    return length;
}
int main()
{
    char str[100];
    int length;
    printf("Enter a string: ");
    scanf("%s", str);
    length = stringlen(str);
    printf("The length of the string is: %d\n", length);
    return 0;
}
#include <stdio.h>
void main()
{
     int check, i, temp;
     printf("Prime numbers from 100-500 are: \n");
     for (temp =100; temp<=500; temp++)
     {
         check =0;
     for (i=2; i<=temp/2; i++)
     {
         if (temp%i==0)
         {
             check++ ;
         }
     }
         if (check==0 && temp!= 1)
         {
         printf("%d \t",temp);
     }
     }
#include<stdio.h>
void main()
{
     int i, j, n;
    float sum = 0;
     float avg = 0;
     printf("Enter the number of integers. \n");
     scanf("%d", &n);
     int arr[n];
    printf("\nEnter the elements for the array. \n");
    for(i = 0; i<n; i++)
    {
        scanf("%d", &arr[i]);
        sum += arr[i];
    }
    printf("\nElements of the array are:\n");
    for (i = 0; i < n; i++)
    {
        printf("%d ", arr[i]);
    }
        avg = (sum/n);
    printf ("\n\nAverage of the entered elements = %lf", avg);
}
#include <stdio.h>
#include<conio.h>
#include <string.h>
// Function to check if a string is a palindrome
void ispalindrome(char str[])
{
    int i, length;
    int flag = 0;
    length = strlen(str); // Calculate the length of the string
    for (i = 0; i < length / 2; i++)
    {
        if (str[i] != str[length - i - 1]) // Compare corresponding characters
        {
            flag = 1; // Set flag if mismatch is found
            break;
        }
    }
    if (flag == 1)
    {
        printf("%s is not a palindrome \n", str);
    }
    else
    {
        printf("%s is a palindrome \n", str);
    }
}
int main()
{
    char string[20];
    printf("Enter a string: \n");
    scanf("%s", string);
    // Call the function to check for palindrome
    ispalindrome(string);
    getch();
    return 0;
}
Error
Semicolon after for loop
#include <stdio.h>
int main ()
{
    int number1, number2, number3;
    printf("Enter three numbers of your choice. \n");
    scanf("%d %d %d", &number1, &number2, &number3);
    if (number1 > number2 && number1 > number3)
    {
        printf("%d is the largest. \n", number1);
    }
    else if (number2 > number1 && number2 > number3)
    {
        printf("%d is the largest. \n", number2);
    }
    else
    {
        printf("%d is the largest. \n", number3);
    }
    return 0;
}
#include <stdio.h>
int main() {
    int i,j,row,column;
    int check = 1;
    printf("Enter no of rows: \n");
    scanf("%d",&row);
    printf("Enter no of columns: \n");
    scanf("%d",&column);
    int arr[row][column];
    if ( row != column)
    {
printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
        return 1;
    }
    else
    {
    printf("Enter elements of matrix: \n");
    for(i=0;i<row;i++)
    {
        for(j=0;j<column;j++)
        {
            scanf("%d",&arr[i][j]);
        }
    }
    printf("Matrix: \n");
    for(i=0;i<row;i++)
    {
        for(j=0;j<column;j++)
        {
            printf(" %d ",arr[i][j]);
        }
        printf("\n");
    }
    for (i = 0; i < row; i++) {
        for (j = 0; j < column; j++) {
if (arr[i][j] != arr [j][i])
{
    check = 0;
    break;
}
break;
}
} if (check == 1) {
        printf("Matrix is symmetric.\n");
    } else {
        printf("Matrix is not symmetric.\n");
    }
return 0;
}
}
#include<stdio.h>
#include <conio.h>
void main()
{
    int check=0, number, i;
    printf("Check whether a number is prime number or not. \n");
    printf("Enter the number you would like to check: \n");
    scanf("%d",&number);
    for (int i=2; i<=number/2; ++i)
    {
        if (number%i == 0)
        check = 1;
    }
    if (check==0 && number!=0 || number!=1)
    {
        printf("%d is a Prime Number.", number);
    }
    else
    {
        printf("%d is not a Prime Number", number);
    }