1. Swap two values stored in two different variables.

 

Answer :

#include <stdio.h>

int main()

{

          int x, y, temp;

          printf("Enter 2 numbers: \n");

          scanf("%i %i", &x, &y);

          printf("num 1= %i\n", x);

          printf("num 2= %i\n", y);

          temp = x;

          x = y;

          y = temp;

          printf("After swapping: \n");

          printf("num 1= %i\n", x);

          printf("num 2= %i\n", y);

          return 0;

}

2. Check whether an entered number is negative, positive or zero.

 

Answer :

#include <stdio.h>

int main ()

{

               int num;

               printf("Enter a number: ");

               scanf("%i", &num);

               if (num>0)

               {

                              printf("The number you entered is a positive number");

               }

               else if (num<0)

               {

                              printf("The number you entered is a negative number");

               }

               else if (num==0)

               {

                              printf("The number you entered is zero");

               }

               return 0;

}

3. Check whether an entered year is leap year or not.

 

Answer :

#include <stdio.h>

int main ()

{

               int year;

               printf("Enter a year: \n");

               scanf("%i", &year);

               if (year % 4 == 0)

               {

                              printf("The year you entered is a leap year");

               }

               else

               {

                              printf("The year you entered is not a leap year");

               }

               return 0;

}

4.   Write a program that asks the user to type in two integer values at the terminal. Test these two numbers to determine if the first is evenly divisible by the second, and then display an appropriate message at the terminal.

 

Answer :

#include <stdio.h>

int main ()

{

               int num1, num2;

               printf("Enter 2 numbers: \n");

               scanf("%i %i", &num1, &num2);

               if (num1 % num2 == 0)

               {

                              printf("first number is evenly divisible by the second number");

               }

               else

               {

                              printf("first number is evenly not divisible by the second number");

               }

               return 0;

}

5. Write a program that accepts two integer values typed in by the user. Display the result of dividing the first integer by the second, to three-decimal-place accuracy. Remember to have the program check for division by zero.

 

Answer :

#include <stdio.h>

int main ()

{

               int num1 , num2;

               float result;

               printf("Enter 2 numbers: \n");

               scanf("%i %i", &num1, &num2);

               result = num1 / (float) num2;

               if (num2 != 0)

               {

                              printf("Result : %.3f", result);

               }

               else

               {

                              printf("Enter correct numbers again");

               }

               return 0;

}

6. Write a program that takes an integer keyed in from the terminal and extracts and displays each digit of the integer in English. So, if the user types in 932, the program should display nine three two. Remember to display “zero” if the user types in just a 0.

Answer

#include <stdio.h>

int main() {
    int num,x; 
    printf("Enter an integer: ");
    scanf("%d", &num);
    if (num == 0) 
        printf("zero\n");
       
    
x=0;
    while (num > 0) {
        int digit = num % 10;
        x = x * 10 + digit;
        num /= 10;
    }

    printf("In English: ");

    
    while (x > 0) {
        int digit = x % 10;

        switch (digit) {
            case 0: 
printf("zero "); 
break;
            case 1: 
printf("one "); 
break;
            case 2: 
printf("two "); 
break;
            case 3: 
printf("three "); 
break;
            case 4: 
printf("four "); 
break;
            case 5: 
printf("five "); 
break;
            case 6: 
printf("six "); 
break;
            case 7: 
printf("seven "); 
break;
            case 8: 
printf("eight "); 
break;
            case 9: 
printf("nine "); 
break;
default:
printf("invalid "); 
break;
        }

        
        x /= 10;
    }

    printf("\n");

    return 0;
}










7. Write a program that asks the user to type in two integer values at the terminal. Test these two numbers to determine if the first is evenly divisible by the second, and then display an appropriate message at the terminal.

Answer

#include<stdio.h>

int main ()
{
 int number1,number2;

 printf("Enter Number 1->");
 scanf("%i",&number1);
 printf("Enter Number 2->");
 scanf("%i",&number2);

 if (number1 % number2 == 0)
    printf("The first number is evenly divisible by the second number");
 else
    printf("The first number is not evenly divisible by the second number");



  return 0;
}












8. Swap two values stored in two different variables.

Answer

#include<stdio.h>
int main()

{
      int a,b,c;

      printf("Enter value of a :");
      scanf("%i",&a);

      printf("Enter value of b :");
      scanf("%i",&b);

      c = a;
      a = b;
      b = c;

     printf("value of a = %i\n",a);
     printf("value of b = %i\n",b);

     return 0;

}