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

Monday, October 19, 2015

Inserting elements into integer array in C

/*Program to create an integer array and printing
elements of array*/

#include<conio.h>
void main()
{
int a[10],i;
clrscr();
printf("\nEnter 5 numbers:\n");

//inserting elements in array
for(i=0;i<5;i++)
{
printf("\nElement %d =>",i+1);
scanf("%d",&a[i]);
}

//printing elements in array
printf("\nElements in array:");
for(i=0;i<5;i++)
{
printf("\nElement %d =>",i+1);
printf("%d",a[i]);
}
getch();
}

-------------------------------------------------------------------------
Explanation:
--------------------------------------------------------------------------
In above program we have created an array of integer type with size(maximum 10) so our system
automatically index it as...

And we are inserting values using for loop with loop variable i=0 to i<5
that means 5 values  0, 1, 2, 3, 4.



Similarly after successful inserting values into array we are printing those values using again another
for loop.
--------------------------------------------------------------------------------------------------------------------------








Sunday, October 18, 2015

Creating integer Array in C and inserting values


Array

Syntax :

Data_Type Array_Name[Size];

A collection or group of similar type of datatypes.

Means if you create an array of integer type that means it can hold only integer values.

An array can be..
1. Integer type
2. Float type
3. Character type
4. Pointer type ( to store pointers)

In C we use array to create string or we can say an array of character is treated as a string.

Note: C does not provide any exception or error on array out of bound.
That means if you try to insert values more than the specified size of your array in program, during run time it will accept all. But it holds only up to its actual size.

* Array always occupy continuous space while allocation in memory.

-----------------------------------------------------------------------
Just a basic program to create an integer type array with size 10 and inserting values through for loop.

/*Program to create an integer array */
#include<conio.h>
void main()
{
int a[10];  //integer type array
int i;
clrscr();

printf("\nEnter 5 numbers:\n");

//Inserting values into array
for(i=0;i<5;i++)
{
printf("\nElement %d =>",i+1);
scanf("%d",&a[i]);
}
getch();
}



Friday, December 19, 2014

Program to find reverse of a number by do while loop in C.


Reverse number by While loop


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

/*Program to find reverse of a number by do while loop in C*/

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

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

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

num1=num; //to save actual number

printf("\nBy Method 1:");
while(num1>=1)
{
rem=num1%10;
num1=num1/10;
newnum=newnum*10+rem;
}

printf("\nReverse of number is : %d",newnum);
printf("\n-------------------------");

printf("\nBy Method 2:");
while(num1!=0)
{
rem=num1%10;
num1=num1/10;
newnum=newnum*10+rem; //formula to reverse
}

printf("\nReverse of number is : %d",newnum);

getch();

}



Program to find reverse of a number by for loop in C.


Reverse of number by for loop


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

/*Program to find reverse of a number by for loop in C*/

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

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

newnum=0;

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

num1=num; //to save actual number

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

printf("\nReverse of number is : %d",newnum);

getch();

} 



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 for loop in C.


Place value of number using for loop


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

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

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

void main()
{
int num,num1,rem,pval,rev,len,l;
clrscr();

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 */ 
for(len=0;num1>=1;len++)
{
rem=num1%10;
num1=num1/10;
rev=rev*10+rem;
}


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

}

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();

}

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


Place value of number


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

/*Program to find place value of all digits of any number given by user using do 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 & Number reverse */ 
do
{
rem=num1%10;
num1=num1/10;
rev=rev*10+rem;
len++;
}while(num1>=1);



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

getch();

}

Wednesday, December 17, 2014

Program to find sum of digits of any number given by user using for loop in C.


Sum of all digits


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

/*Program to find sum of digits of any number given by user max. 5 digits*/

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

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

sum=0;
printf("\n\tSum of Digits Finder");
printf("\n-------------------------");
printf("\nEnter a number:");
scanf("%d",&num);

num1=num; //to save actual number
for(i=1;num1>=1;i++)
{
rem=num1%10;
num1=num1/10;
sum=sum+rem;
}

printf("\nSum of all digits = %d",sum);

getch();

}


Tuesday, December 16, 2014

Program to Solve Quadratic Equation Using Conditional operator and Switch in C.


Quadratic equation in C                   codeboxc


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

/* Program to Solve Quadratic Equation Using Conditional operator and Switch */

/* In quadratic equation we need values of a,b,c
and D=(b square -4.a.c)
and every thing depends on the value of D
*If D grater than 0 multiple and real root
*If D==0 only single root
*If D is less than 0 than imaginary roots

*/

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c,D,n;

float x1,x2,D1;

clrscr();

printf("\nEnter Values");
printf("\n a = ");
scanf("%d",&a);

printf("\n b = ");
scanf("%d",&b);

printf("\n c = ");
scanf("%d",&c);

printf("\nEnterd Values are : a=%d b=%d c=%d",a,b,c);

printf("\nQuadratic Equation Calculation:");

D=(b*b)-(4*a*c);

printf("\nValue of Normal D= %d ",D);
D1=abs(D);
D1=sqrt(D1);

printf("\nValue of Squared D= %.3f ",D1);


n=(D>=0)?(D==0?2:1):3;

printf("\nValue of n : %d",n);

switch(n)
{
case 1:

//Multiple Roots
printf("\nReal & Multiple Roots");

x1=((b+D1)/(2*a));

x2=((b-D1)/(2*a));

printf("\n\nRoots are X1=%.3f X2=%.3f ",x1,x2);

break;

case 2:

//Single Root
printf("\nReal & Single Roots");

x1=((b)/(2*a));

printf("\n\nRoots are X1=%.3f",x1);


break;

case 3:

//Imaginary Part

printf("\nImaginary Roots");

printf("\nX1=(%d+%.3fi)/2*%d",b,D1,a);

printf("\nX2=(%d-%.3fi)/2*%d",b,D1,a);


break;

default:

printf("\nWrong Entry, Error!!!");
}

getch();
}


Program to convert temperature Fahrenheit to Celsius in C.

Fahrenheit to Celsius converter in C codeboxc


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

/* Program to convert temperature Fahrenheit to Celsius in C */

#include<conio.h>
#include<stdio.h>
void main()
{
float c,f;
clrscr();

printf("\n\tTEMPERATURE CONVERTER \n\t[Fahrenheit to Celsius]");

printf("\n\tEnter temperature in F:");

scanf("%f",&f);

c=((f-32)*5)/9;

printf("\n\tF= %f equals to C= %f",f,c);

getch();
}



Program to convert temperature Celsius to Fahrenheit in C.

Celsius to Fahreheit


Code Box
----------------------------------------
/*Program to convert temperature Celsius to Fahrenheit in C */

#include<conio.h>
#include<stdio.h>
void main()
{
float c,f;
clrscr();

printf("\n\tTEMPERATURE CONVERTER \n\t[Celsius to Fahrenheit]");
printf("\n\tEnter temperature in C:");
scanf("%f",&c);

f=((c*9)/5)+32;

printf("\n\tC= %f equals to F= %f",c,f);

getch();
}

Program to check given character is in upper case or lower case and convert into upper or lower case in C.

Lower Character to Upper Character codeboxc


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

/* program to Check in put character is Lower or upper case and convert them into other case */

#include<stdio.h>
#include<conio.h>
void main()
{
int i;
char c;
clrscr();

printf("\nEnter a character :");
scanf("%c",&c);

i=c;

if(i>=97 && i<=122)
{
printf("\nEntered Character is Lower Case : %c",c);
i=i-32;
c=(char)i;  /*Explicit type conversion */
printf("\nUpper case  Character is: %c",c);

}
else if(i>=65 && i<=90)
{
printf("\nEntered Character is Upper Case : %c",c);
i=i+32;
c=(char)i;   /*Explicit type conversion */
printf("\nLower Case  Character is: %c",c);

}
else
{
printf("\nPlease enter a correct case Character");

}

getch();

}


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

Number Pattern 10 codeboxc


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

/*program to print number pattern by do 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);

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

        do
        {
        printf("%d",k);
        k--;
}
while(k>=1);

printf("\n");
i++;
}
while(i<=n);

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();
}

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


Number Pattern 9 codeboxc


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

/*program to print number pattern  by for 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);

for(i=1;i<=n;i++)
{
        for(j=n;j>i;j--)
        {
        printf(" ");
        }

        for(k=1;k<=i;k++)
        {

        printf("%d",k);
        }
printf("\n");

}

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 do while loop in C.(Pattern 8)

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

/*program to print number pattern by do 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;
do
{j=n;
        do
        {
printf("%d",j);
        j--;
}
while(j>=i);
printf("\n");
i--;
}
while(i>=1); 

getch();

}

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


Number Pattern 7 codeboxc


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

/*program to print number pattern by do 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;

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

getch();

}

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


Number Pattern 6 codeboxc


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

/*program to print star pattern square box by do 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;

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

getch();

}