Brijmohan lal Sahu - Facebook
Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu
Showing posts with label while loop. Show all posts
Showing posts with label while loop. Show all posts

Thursday, September 24, 2015

Program to reverse any string in C

// Program to reverse a string
#include<conio.h>
#include<stdio.h>
#include<string.h>
void main()
{
char name[20],rev[20];
int i,len,j;

clrscr();
printf("\nEnter a string:");                                        

scanf("%s",&name);


printf("\n name entered is: %s",name);

len=strlen(name);

printf("\nLength of string is: %d",len);
i=len-1;
j=0;
while(i>=0)
{
rev[j]=name[i];
printf("\n j=%d  i= %d of %c",j,i,rev[j]);
j=j+1;
i=i-1;
}
printf("\n reverse of string is: ");
for(j=0;j<len;j++)
{
printf("%c",rev[j]);
}

getch();
}

Saturday, December 20, 2014

Program to find given number is palindrome number or not by while loop in C.



Palindrome number checker in C


Code Box
-------------------------------------------

/*Program to find given number is palindrome number or not by while loop in C */

#include<stdio.h>
#include<conio.h>

void main()
{
int num,num1,rem,newnum;
clrscr();

newnum=0;
printf("\n\tPalindrome Number Checker");
printf("\n-------------------------");
printf("\nEnter a number:");
scanf("%d",&num);

num1=num; //to save actual number


while(num1>=1)
{
rem=num1%10;
num1=num1/10;
newnum=newnum*10+rem; //Reverse formula
}


if(num==newnum)
{
printf("\nNumber %d is palindrome number ",num);
}
else
{
printf("\nNumber %d is not a palindrome number ",num);
}

getch();

}



--EXPLANATION----------------------------------

To find given number is palindrome or not we need following things to do
  • Create a number reverse formula
  • Find reverse of the given number 
  • Check given number and reverse number are same or not.

this is the simplest way to find that the given number is a palindrome or not.

But this is the human way not for computer. So, you need to convert this strategies into codes.

For doing this we simply follow:
  • Problem understanding done!! as we know the concept of finding palindrome number.
  • Now we need to find variables possible.
  • Logic Building means what are the things we need Like a loop to find reverse, we need to keep given number safe so that we can use it again at end and if else for checking at end. 
 


Now we have every thing concept, variables and logic.
Start writing codes...


  • Take input a number from user
  • reverse it using reverse formula
  • use if else to check input number is equal to reverse number or not
  • print the results.

Here we are using while loop to find reverse of the given number.





If you have any more query or any problem feel free to comment below at codeboxc. we will try to reach you soon with answer.... Learn.Explore.Share!!


Friday, December 19, 2014

Program to find any number inside another number in C.



Number Finder in C


Code Box
----------------------------------------------

/*Program to find given numbers presence in another number in C

or 

Program to find any number inside another number in C.
 */

#include<stdio.h>
#include<conio.h>

void main()
{
int num,num1,nf,rem,newnum,len,i,c;
clrscr();

len=0;
newnum=0;
c=0; //Counter Variable

printf("\n\tNumber Finder");
printf("\n-------------------------");
printf("\nEnter a number:");
scanf("%d",&num);

/*Single Digit number */
printf("\nEnter number to find:");
scanf("%d",&nf);


num1=num; //to save actual number


/*Number Reverse */
while(num1>=1)
{
rem=num1%10;
num1=num1/10;
newnum=newnum*10+rem; 
len++;
}


for(i=1;i<=len;i++)
{
rem=newnum%10;
newnum=newnum/10;

if(rem==nf)
{
printf("\nNumber %d is present in %d at position %d.",nf,num,i);
}
else
{
c++; //Counter Variable
}
}


if(c==len)  //Checking for absence 
{
printf("\nNumber Not Found!!!");
}

getch();

}

Thursday, December 18, 2014

Program to find place value of all digits of any number given by user using while loop in C.


Place value of number by while loop



Code Box
-----------------------------------------------------

/*Program to find place value of all digits of any number given by user using while loop in C */

#include<stdio.h>
#include<conio.h>
#include<math.h>

void main()
{
int num,num1,rem,pval,rev,len;
clrscr();
len=0;
rev=0;
printf("\n\tSum of Digits Finder");
printf("\n-------------------------");
printf("\nEnter a number:");
scanf("%d",&num);

num1=num; //to save actual number

/*Finding the length of number & reverse */ 
while(num1>=1)
{
rem=num1%10;
num1=num1/10;
rev=rev*10+rem;
len++;
}


/*Calculation the place value */
len=len-1;
while(rev>=1)
{
rem=rev%10;
rev=rev/10;
pval=rem*pow(10,len);
printf("\nPlace value of %d is = %d",rem,pval);
len--;
}
getch();

}

Tuesday, December 16, 2014

Program to print number pattern using while loop in C.(Pattern 10)

Number Pattern 10 codeboxc


Code Box
---------------------------------------

/*program to print number pattern  by while loop

            1
          21
        321
      4321
    54321

*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j,k;
i=1;
clrscr();

printf("\nEnter a number: ");
scanf("%d",&n);

while(i<=n)
{j=n;
 k=i;
        while(j>i)
        {
        printf(" ");
        j--;
}

        while(k>=1)
        {

        printf("%d",k);
        k--;
}
printf("\n");
i++;
}
getch();

}

Program to print number pattern using while loop in C.(Pattern 9)

Code Box
------------------------------------------

/*program to print number pattern  by while loop

            1
          12
        123
      1234
    12345

*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j,k;
i=1;
clrscr();

printf("\nEnter a number: ");
scanf("%d",&n);

while(i<=n)
{j=n;
k=1;
        while(j>i)
        {
printf(" ");
        j--;
}

while(k<=i)
        {
        printf("%d",k);
k++;
        }
printf("\n");
i++;
}

getch();
}

Monday, December 15, 2014

Program to print number pattern using while loop in C.(Pattern 8)


Number Pattern 8 codeboxc


Code Box
-----------------------------------------------

/*program to print number pattern by while loop

  5
  54
  543
  5432
  54321

*/


#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
clrscr();

printf("\nEnter a value: ");
scanf("%d",&n);

i=n;
while(i>=1)
{j=n;
        while(j>=i)
        {
printf("%d",j);
        j--;
}

printf("\n");
i--;
}

getch();

}



Program to print number pattern using while loop in C.(Pattern 7)


Number pattern 7 codeboxc


Code Box
-------------------------------------------

/*program to print number pattern by while loop

  1
  21
  321
  4321
  54321

*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
clrscr();

printf("\nEnter a value: ");
scanf("%d",&n);
i=1;

while(i<=n)
{j=i;
        while(j>=1)
        {
printf("%d",j);
        j--;
}

printf("\n");
i++;
}

getch();

}


Program to print number pattern using while loop in C.(Pattern 6)


Number pattern 6 codeboxc


Code Box
-------------------------------------

/*program to print star pattern square box by while loop

  55555
  44444
  33333
  22222
  11111
  
*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
clrscr();

printf("\nEnter a value: ");
scanf("%d",&n);

i=n;
while(i>=1)
{j=1;
        while(j<=n)
        {
        printf("%d",i);
        j++;
}

printf("\n");
i--;
}

getch();
}



Program to print number pattern using while loop in C.(Pattern 5)


Number Pattern 5


Code Box
---------------------------------------

/*program to print number pattern square box by while loop

  54321

  54321
  54321
  54321
  54321
  */

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
clrscr();

printf("\nEnter a value: ");
scanf("%d",&n);

i=1;

while(i<=n)
{j=n;
        while(j>=1)
        {
        printf("%d",j);
        j--;
}

printf("\n");
i++;
}

getch();

}


Sunday, December 14, 2014

Program to print number pattern using while loop in C.(Pattern 4)




Code Box
-----------------------------------------

/*program to print star pattern square box by while loop

  11111
  22222
  33333
  44444
  55555

*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
i=1;
clrscr();

printf("\nEnter value of n :");
scanf("%d",&n);

while(i<=n)
{j=1;
        while(j<=n)
        {
        printf("%d",i);
        j++;
}

printf("\n");
i++;
}

getch();
}


Program to print number pattern using while loop in C.(Pattern 3)


Number Pattern


Code Box
------------------------------------

/*program to print star pattern square box by while loop

  1
  22
  333
  4444
  55555

*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
i=1;
clrscr();

printf("\nEnter value of n :");
scanf("%d",&n);

while(i<=n)
{j=1;
        while(j<=i)
        {
        printf("%d",i);
        j++;
}

printf("\n");
i++;
}

getch();

}

Thursday, December 11, 2014

Program to print number pattern by while loop in C.(Pattern 2)





Code Box
--------------------------------------------

/*program to print number pattern by while loop

  1
  12
  123
  1234
  12345

*/

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
i=1;
clrscr();

printf("\nEnter a number: ");
scanf("%d",&n);
while(i<=n)
{j=1;
        while(j<=i)
        {
        printf("%d",j);
        j++;
}

printf("\n");
i++;
}

getch();
}

Program to print reverse order number in using while loop in C.




Code Box 
----------------------------------------

/*Program to print reverse order number */
#include<stdio.h>
#include<conio.h>
void main()
{

int i;
clrscr();
i=10;

while(i>=1)
{
printf("%d",i);
printf("\n");
i--; // decrement Operator  
}

getch();
}


Wednesday, December 10, 2014

Program to find Armstrong number with power function in C.


Armstrong number in C.


Code Box
---------------------------------------------

/*Program to find Armstrong number with power function*/

/*Armstrong number means sum of nth power of each digits of a given number.
Example: 123 is a given number than 
Total number of digits= 3
so for checking 123 is Armstrong or not we need to do
sum=Cube(1)+Cube(2)+Cube(3)
and if sum==123 than it is an Armstrong number.

*/

/*We need to find:
Step1:Finding Length of number
Step2:Each digits 
Step3:power digits with length
Step4:calculate sum
Step5:Checking sum==number.

*/

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int p,num,num1,len,i,sum;
clrscr();

len=0;
sum=0;

printf("\n\tArmstrong Number Checker");
printf("\n-------------------------");
printf("\nEnter a number:");
scanf("%d",&num);

num1=num;

/*Step1:Finding length of number*/


while(num1>=1)
{
i=num1%10;  //Extraction of digits
num1=num1/10; //Reduction of number
len++;
}

printf("\nNumber of digits in number : %d",len);

/*Calculation of Armstrong number */

num1=num;

printf("\nAt Initial sum=%d",sum);
printf("\n------------------------");
while(num1>=1)
{
i=num1%10; //Step2
printf("\nFor digit=%d",i);
num1=num1/10;
printf("\nNumber =%d",num1);
p=pow(i,len); //Step3
sum=sum+p;  //Step4
printf("\nSum=%d",sum);

printf("\n----------------------\n");
}


printf("\nTotal sum: %d",sum);
/*Step 5 */
if(sum==num)
{
printf("\nNumber %d is an Armstrong number ",num);
}
else
{
printf("\nNumber %d is not an Armstrong number ",num);
}
getch();
}




Sunday, December 7, 2014

Program to calculate sum of cubic series using while loop without power function in C.


cubic series sum using while loop


Code Box
--------------------------------------------

/*program to calculate sum of the series 
(1*1*1)+(2*2*2)+(3*3*3)+(4*4*4)+.......+(n*n*n).
cube number series. 
without using power function.
where n is the limit entered by user.
*/

#include<stdio.h>
#include<conio.h>
void main()
{
int i,sum,num;

clrscr();

sum=0;

printf("\nEnter limit : ");
scanf("%d",&num);

printf("\nCubic Number Series ");

printf("\nSeries= ");

i=1;           //initialization

while(i<=num)
{
sum=sum+(i*i*i);
printf("+ (%d*%d*%d)",i,i,i);

i++;           //increment post fix operator 

}

printf("\n\nSum of series= %d",sum);

getch();
}

Program to calculate sum of square series using power function and while loop in C.


sum of square series using power function and while loop


Code Box
------------------------------------------------

/*program to calculate sum of the series 
(1*1)+(2*2)+(3*3)+(4*4)+.......+(n*n).
Square number series. 
by using power function.
where n is the limit entered by user.
*/

#include<stdio.h>
#include<conio.h>
#include<math.h>   //for power function
void main()
{
int i,sum,num;

clrscr();

sum=0;

printf("\nEnter limit : ");
scanf("%d",&num);

printf("\nSquare Number Series ");

printf("\nSeries= ");

i=1;              //initialization

while(i<=num)
{

sum=sum+pow(i,2);  //power function

printf("+ (%d*%d)",i,i);

i++;            //increment post fix operator 

}

printf("\n\nSum of series= %d",sum);

getch();
}



Program to calculate sum of square series using while loop in C.


sum of square series using while loop



Code Box
---------------------------------------

/*program to calculate sum of the series 
(1*1)+(2*2)+(3*3)+(4*4)+.......+(n*n).
Square number series. 
where n is the limit entered by user.
*/

#include<stdio.h>
#include<conio.h>
void main()
{
int i,sum,num;

clrscr();

sum=0;

printf("\nEnter limit : ");
scanf("%d",&num);

printf("\nSquare Number Series ");

printf("\nSeries= ");

i=1;                   //initialization 

while(i<=num)
{
sum=sum+(i*i);
printf("+ (%d*%d)",i,i);

i++;       // increment post fix operator 

}

printf("\n\nSum of series= %d",sum);

getch();
}


Program to calculate sum of odd-even number series using while loop in C.


even-odd series sum


Code Box
--------------------------------------------

/*program to calculate sum of the series
1-2+3-4+5-6+7-8+9.......+n
odd-even number series(alternative)
where n is the limit entered by user.
*/

#include<stdio.h>
#include<conio.h>
void main()
{
int i,evensum,oddsum,sum,num;

clrscr();

evensum=0;
oddsum=0;

printf("\nEnter limit : ");
scanf("%d",&num);

printf("\nOdd Number Series ");

printf("\nSeries= ");

i=1;                     //initialization

while(i<=num)
{

if(i%2==0)          // % modulus operator
{
printf(" - ");
evensum=evensum+i;
}
else
{
printf(" + ");
oddsum=oddsum+i;
}
printf("%d",i);

i++;                 //increment post fix operator

}

sum=oddsum-evensum;

printf("\n\nSum of series= %d",sum);

getch();
}


Program to calculate sum of odd number series using while loop in C.


Sum of odd series using while loop


Code Box
-------------------------------------------------

/*program to calculate sum of the series 
1+3+5+7+9.......+n
odd number series
where n is the limit entered by user.
*/

#include<stdio.h>
#include<conio.h>
void main()
{
int i,sum,num;

clrscr();

sum=0;

printf("\nEnter limit : ");
scanf("%d",&num);

printf("\nOdd Number Series ");

printf("\nSeries= ");

i=1;                      //initialization 
while(i<=num)      //test condition 
{

if(i%2!=0)            //% modulus operator  
{
printf(" + %d ",i);
sum=sum+i;
}
i++;                   //increment post fix operator
}
printf("\n\nSum of series= %d",sum);

getch();
}