Showing posts with label do-Whille_loop. Show all posts
Showing posts with label do-Whille_loop. Show all posts

Sum of Five digit number

 In this I will tell you how to do sum of five digit number . So, without any further delay let's get started .Like our previous post we here going to use all three loops in C .

Code:

Using for loop

#include <stdio.h>
//sum of five digit number using loop
int main()
{
    int number;
    printf("Enter any  five digit number\n");
    scanf("%d", &number);
    int sum = 0;
    int number1;
    for (int i = 0i < 5i++)
    {
        number1 = number % 10;
        sum = sum + number1;
        number = number / 10;
    }
    printf("%d \n"sum);
    return 0;
}

Using while loop 

#include <stdio.h>
//sum of five digit number using loop
int main()
{
    int number;
    printf("Enter any  five digit number\n");
    scanf("%d", &number);
    int sum = 0;
    int number1;
    int i=0;
    while(i<5){
        number1 = number % 10;
        sum = sum + number1;
        number = number / 10;
        i++;
    }
    printf("%d \n"sum);
    return 0;
}

Using do-while loop 

#include <stdio.h>
//sum of five digit number using loop
int main()
{
    int number;
    printf("Enter any  five digit number\n");
    scanf("%d", &number);
    int sum = 0;
    int number1;
    int i=0;
    do{
        number1 = number % 10;
        sum = sum + number1;
        number = number / 10;
        i++;
    }while(i<5);
    
    printf("%d \n"sum);
    return 0;
}

Logic:

First we define Variable of  type int   that is number  and we take input of five digit number from user in this . Then we define another variable of type int  that is number1 and sum=0. we give sum as value zero. In number1 we assign value number%10 that means remainder remains  after dividing five digit number with 10. And then we add it in sum variable . And Then we divide number by 10 in order to get quotient and store in same variable number .This happens five times  and loop gets exit.

Output:

 You can give different input to this program and check by yourself. And please try by yourself  .

  I hope that you find this helpful in you work . 

Thanks for reading .









Multiplication Table of any number

 In this I will let You know how to create a multiplication table of   the number you want .So, without any time waste .What we are going to use here .We here use loop. Then question come what is loop for understanding let me give you example if you want to print 1000 natural numbers for that you are  not going to  print one by one in order to save time. For this we just create a loop condition after which it exit and then increase it one by one .

Code:

Multiplication table using While loop

#include<stdio.h>
//to print multiplication table of any number
int main(){
    
    int number;
    int i=1;//we here intilize it form one 
    printf("Enter Number for Multiplication table\n");
    scanf("%d",&number);
    while(i<=10){
        printf("%d X %d = %d\n",number,i,number*i);
        i++;
    }

    return 0;
}

Multiplication Table using for loop

#include<stdio.h>
//to print multiplication table of any number
int main(){
    
    int number;
    int i=1;//we here intilize it form one 
    printf("Enter Number for Multiplication table\n");
    scanf("%d",&number);
    for(i=1;i<=10;i++){
        printf("%d x %d = %d\n",number,i,number*i);
    }

    return 0;
}

Multiplication Table using do-while loop

#include<stdio.h>
//to print multiplication table of any number
int main(){
    
    int number;
    int i=1;//we here intilize it form one 
    printf("Enter Number for Multiplication table\n");
    scanf("%d",&number);
    do{
        printf("%d x %d = %d\n",number,i,number*i);
        i++;
    }while(i<=10);

    return 0;
}

Logic:

Now you can see here we first declare Variable of type int  number .And we take input form user in it and also define i initialize i it form 1. And increase value of i every time till i less than equal to  10. After this we just do multiplication of  given number from user by value of i. And it will print us multiplication table.

Output:


You can see here I give 12 as input  and program here give us multiplication table of  12. You can check out this on your own pc .I hope you find this helpful to  you in your work .

Thanks for reading