#include <stdio.h>
int main()
{
double firstNumber, secondNumber, temporaryVariable;
printf("Enter first number: ");
scanf("%lf", &firstNumber);
printf("Enter second number: ");
scanf("%lf",&secondNumber);
temporaryVariable = firstNumber;
firstNumber = secondNumber;
secondNumber = temporaryVariable;
printf("\nAfter swapping, firstNumber = %.2lf\n", firstNumber);
printf("After swapping, secondNumber = %.2lf", secondNumber);
return 0;
}
Showing posts with label C. Show all posts
Showing posts with label C. Show all posts
Wednesday, 7 September 2016
Program to Swap Numbers Using Temporary Variable
Wednesday, 1 October 2014
TRANSPOSE MATRIX
#include<stdio.h>
void main()
{
int a[50][50];
int r,c,i,j;
printf("\n Enter the Limit of Row & Coloumn : ");
scanf("%d%d",&r,&c);
printf("\n Enter the Matrix Elements : \n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("\n The Given Matrix......\n\n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("\n The Transpose of the Matrix......\n\n");
for(i=0;i<c;i++)
{
for(j=0;j<r;j++)
{
printf("%d\t",a[j][i]);
}
printf("\n");
}
}
SYMMETRIC MATRIX
#include<stdio.h>
void main()
{
int a[50][50];
int r,c,i,j,flag=1;
printf("\n Enter the Limit of Row & Coloumn : ");
scanf("%d%d",&r,&c);
printf("\n Enter the Matrix Elements : \n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("\n The Given Matrix......\n\n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
Friday, 6 September 2013
BINARY SEARCH
#include<stdio.h>
void main()
{
int a[100];
int i,j,n,temp,s,top,bottom,mid;
printf("\n Enter the Limit : ");
scanf("%d",&n);
printf("\n Enter the %d Elemets......\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("\n Enter the Searching Element : ");
scanf("%d",&s);
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
if(n%2==0)
{
top=n+1;
bottom=0;
}
else
{
top=n;
bottom=0;
}
do
{
mid=(bottom+top);
if(s<a[mid])
{
top=mid-1;
}
else
{
bottom=mid+1;
}
}while((s!=a[mid])&&(top>=bottom));
if(s==a[mid])
printf("\n Se Searching element is found \n");
else
printf("\n Searching Element is Not found \n");
}
Thursday, 25 July 2013
SEQUENTIAL SEARCH
#include<stdio.h>
void main()
{
int a[100];
int i,n,num,flag=0;
printf("\n Enter the Limit : ");
scanf("%d",&n);
printf("\n Enter the %d Elements.......\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("\nEnter the Number which you want to search : ");
scanf("%d",&num);
for(i=0;i<n;i++)
{
if(a[i]==num)
{
flag=1;
break;
}
}
if(flag==0)
printf("\n The searching Element %d is not found in the Array \n",num);
else
printf("\nThe Searching Element is in %d th position ",i+1);
}
Tuesday, 16 July 2013
BUBBLE SORT
#include<stdio.h>
void main()
{
int a[100];
int n,i,j,temp;
printf("\n Enter the Limit : ");
scanf("%d",&n);
printf("\n Enter %d elements.......\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
{
for(j=n-1;j>i;j--)
{
if(a[j-1]>a[j])
{
temp=a[j-1];
a[j-1]=a[j];
a[j]=temp;
}
}
}
printf("\n Array after Bubble Sort......\n");
for(i=0;i<n;i++)
printf("\t %d\t",a[i]);
}
Sunday, 7 July 2013
SUM OF ARRAY
#include<stdio.h>
void main()
{
int a[100],i,n,sum=0;
printf("\n Enter the limit :");
scanf("%d",&n);
printf("\nEnter the %d Numbers.....\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
printf("\nThe sum is %d :",sum);
}
Tuesday, 23 April 2013
LINEAR SORT
#include<stdio.h>
void main()
{
int a[100];
int i,j,temp,n;
printf("\n Enter the Limit :");
scanf("%d",&n);
printf("\n Enter the %d Elements.....\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("\n Array after Linear sort......\n");
for(i=0;i<n;i++)
printf("\t%d\t",a[i]);
}
Monday, 4 March 2013
MATRIX ADDITION
/* matrix Addition */
# include<stdio.h>
void main()
{
int
a[50][50],b[50][50],i,j,m,n;
printf("\n\n\t\tProgram to perform Matrix Addition\n");
RETRY:
printf("\nWARNING: Order of both Matrices must be same to perform
Addition");
printf("\nEnter the order of matrices\n");
scanf("%d%d",&m,&n);
printf("\nEnter the first matrix\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
printf("\nEnter the second matrix\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
scanf("%d",&b[i][j]);
}
printf("\n\n");
for(i=0;i<m;i++)
{
printf("\n\t");
for(j=0;j<n;j++)
printf(" %d",a[i][j]);
}
printf("\n\n\t +\n");
for(i=0;i<m;i++)
{
printf("\n\t");
for(j=0;j<n;j++)
printf(" %d",b[i][j]);
}
printf("\n\n\t =\n");
for(i=0;i<m;i++)
{
printf("\n\t");
for(j=0;j<n;j++)
printf(" %d",a[i][j]+b[i][j]);
}
printf("\nEnter 1 to Retry & 0 to Exit\n");
scanf("%d",&m);
if (m==1)
goto
RETRY;
}
Tuesday, 25 December 2012
PROPERTIES OF A NUMBER
/* Properties Of A Number */
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void main()
{
int n,c,sum=0,r,rev,flag=0,chk,i;
printf("\n Enter the Number : ");
scanf("%d",&n);
chk=n;
while(7)
{
printf("\n\n 1 Palindrome or Not\n 2 Amstrong or Not\n 3 Prime or Not \n 4 Strange or Not \n 5 Perfect or Not \n 6 Exit ");
printf("\n\nEnter the choice : ");
scanf("%d",&c);
switch(c)
{
case 1:chk=n;
rev=0;
while(n>0)
{
r=n%10;
rev=rev*10+r;
n=n/10;
}
if(rev==chk)
printf("\n\t Number is palindrome ");
else
printf("\n\t Number is not palindrome ");
break;
case 2:n=chk;
rev=0;
while(n!=0)
{
r=n%10;
sum+=(r*r*r);
n=n/10;
}
if(sum==chk)
printf("\n\t Number is Amstrong");
else
printf("\n\t Number is not Amstrong");
break;
case 3:i=2;
while(i<=n/2)
{
if(n%i==0)
{
flag=1;
break;
}
i++;
}
if(flag==1)
printf("\n\t Number is not prime");
else
printf("\n\t Number is prime");
break;
case 4:n=chk;
sum=0;
i=0;
while(n>0)
{
n=n/10;
i++;
}
n=chk;
while(n>0)
{
r=n%10;
sum+=pow(r,i);
n=n/10;
}
if(sum==chk)
printf("\n\t Number is Strange");
else
printf("\n\t Number is not Strange ");
break;
case 5:n=chk;
sum=0;
for(i=0;i<=n/2;i++)
{
r=n%i;
if(r==0)
{
sum+=i;
}
}
if(sum==chk)
printf("\n\t Number is perfect");
else
printf("\n\t Number is not perfect");
break;
case 6:exit(0);
default:printf("Error in choice");
break;
}
}
}
CALCULATOR USING SWITCH CASE
/* Calculator using Switch Case */
#include<stdio.h>
#include<stdlib.h>
void main()
{
int a,b,c;
float s;
printf("\nEnter two numbers:");
scanf("%d%d",&a,&b);
printf(" 1.Addition \n 2.Subtraction \n 3.multiplication \n 4.Division \n 5.Exit \n");
printf("\nEnter the choice:");
scanf("%d",&c);
switch(c)
{
case 1:printf("The sum is %d",a+b);
break;
case 2:printf("The Subtraction is %d",a-b);
break;
case 3:printf("The multiplication is %d",a*b);
break;
case 4:s=a/b;
printf("The Division is %f",s);
break;
case 5:exit(0);
default:printf("Invalid Option");
break;
}
}
FACTORIAL OF A NUMBER
/* Factorial Of A Number */
#include<stdio.h>
void main()
{
int n,f=1,i=1;
printf("Enter the number:\n");
scanf("%d",&n);
while(i<=n)
{
f=f*i;
i++;
}
printf("Factorial of the number is %d",f);
}
REVERSE OF A NUMBER
/* Reverse Of A Number */
#include<stdio.h>
#include<math.h>
void main()
{
int n,rev=0,sum=0,r;
printf("Enter the number");
scanf("%d",&n);
while(n!=0)
{
r=n%10;
rev=(rev*10)+r;
sum=r+sum;
n=n/10;
}
printf("Reverse is %d ",rev);
printf("Sum of digit is %d",sum);
}
TEMPERATURE CONVERSION
/* Temperature Conversion */
#include<stdio.h>
void main()
{
int t,k;
float f;
printf("Enter the temperature which you want to covert:\n");
scanf("%d",&t);
k=t+273;
f=(t+32)*5/9;
printf("The fareheit scale is %f and kelvin scale is %d",f,k);
}
SIMPLE CALCULATOR
/* simple calculator */
#include<stdio.h>
#include<string.h>
void main()
{
int a,b;
printf("Enter two Numbers:");
scanf("%d%d",&a,&b);
/* printf("Enter the operation you need:\n");
scanf("%c",op);*/
printf("The sum is %d\n",a+b);
printf("The Difference is %d\n",a-b);
printf("The Division is %d\n",a/b);
printf("The Multiplication is %d\n",a*b);
}
Saturday, 3 November 2012
PALINDROME NUMBERS
#include<stdio.h>
main()
{
int n, reverse = 0, temp;
printf("Enter a number to check if it is a palindrome or not\n");
scanf("%d",&n);
temp = n;
while( temp != 0 )
{
reverse = reverse * 10;
reverse = reverse + temp%10;
temp = temp/10;
}
if ( n == reverse )
printf("%d is a palindrome number.\n", n);
else
printf("%d is not a palindrome number.\n", n);
return 0;
}
MATRIX ADDITION
/* Matrix Addition*/
#include <stdio.h>
main()
{
int m, n, c, d, first[10][10], second[10][10], sum[10][10];
printf("Enter the number of rows and columns of matrix ");
scanf("%d%d", &m, &n);
printf("Enter the elements of first matrix\n");
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
scanf("%d", &first[c][d]);
printf("Enter the elements of second matrix\n");
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
scanf("%d", &second[c][d]);
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
sum[c][d] = first[c][d] + second[c][d];
printf("Sum of entered matrices:-\n");
for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ )
printf("%d\t", sum[c][d]);
printf("\n");
}
return 0;
}
Saturday, 15 September 2012
QUADRATIC EQUATION
/* Quadratic Equation*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c,d;
float r1,r2,s;
printf("enter a,b,c");
scanf("%d%d%d",&a,&b,&c);
d=b*b-(4*a*c);
s=sqrt(d);
if(d>=0)
{
r1=(-b+s)/(2*a);
r2=(-b-s)/(2*a);
if(r1==r2)
{
printf("the roots are real and equal\n");
printf("the root is %5.3f\n",r1);
}
else
printf("the roots are real and distinct\n");
printf("the roots are %5.3f and %5.3f\n",r1,r2);
}
else
printf("imaginary roots\n");
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c,d;
float r1,r2,s;
printf("enter a,b,c");
scanf("%d%d%d",&a,&b,&c);
d=b*b-(4*a*c);
s=sqrt(d);
if(d>=0)
{
r1=(-b+s)/(2*a);
r2=(-b-s)/(2*a);
if(r1==r2)
{
printf("the roots are real and equal\n");
printf("the root is %5.3f\n",r1);
}
else
printf("the roots are real and distinct\n");
printf("the roots are %5.3f and %5.3f\n",r1,r2);
}
else
printf("imaginary roots\n");
}
SUM AND REVERSE OF A NUMBER
/*Sum And Reverse Of A Number*/
#include<stdio.h>
#include<conio.h>
void main()
{
int n,sum=0,rev=0,r;
printf("enter the number");
scanf("%d",&n);
while(n>0)
{
r=n%10;
rev=(rev*10)+r;
sum=sum+r;
n=n/10;
}
printf("sum is %d",sum);
printf("\n reverse is %d",rev);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int n,sum=0,rev=0,r;
printf("enter the number");
scanf("%d",&n);
while(n>0)
{
r=n%10;
rev=(rev*10)+r;
sum=sum+r;
n=n/10;
}
printf("sum is %d",sum);
printf("\n reverse is %d",rev);
getch();
}
FACTORIAL OF A NUMBER
/*Factorial Of A Number*/
#include<stdio.h>
#include<conio.h>
void main()
{
int n,fact=1,i=1;
printf("enter number");
scanf("%d",&n);
while(i<=n)
{
fact=fact*i;
i++;
}
printf("factorial is %d",fact);
getch();
}
Subscribe to:
Posts (Atom)