Вы находитесь на странице: 1из 37

C Programs

Ques 1. To print hello world

#include <stdio.h>

int main()

printf ("hello world");

return 0;

Ques 2. Program to print address.

#include <stdio.h>

int main()

printf ("house no :147");

printf ("\n lane : saraswati vihar");

printf ("\n city : new delhi ");

printf ("\n pincode : 110034");

return 0;
{

Ques 3. Program to print a pattern.

#include <stdio.h>

int main()

printf ("\n *\n **\n ***\n ****");

return 0;

}
Ques 4. Program to print sum of 5 numbers

#include <stdio.h>

int main()

int n, sum = 0, c, value;

printf("How many numbers you want to add?\n");

scanf("%d", &n)

printf("Enter %d integers\n", n);

for (c = 1; c <= n; c++)

scanf("%d", &value);

sum = sum + value;

printf("Sum of the integers = %d\n", sum);

return 0;

}
Ques 5. Program to read a number and print its value.

#include <stdio.h>

int main()

int a,b,c,d,e,sum;

printf("enter a number:");

scanf ("%d",&a);

printf("user has input :%d",a);

return 0;

Ques 6. Program to print numbers of 5 subject and print their sum.

int main()

float fit,maths,techinal,cprogram,physics,sum;
printf ("enter the marks of 5 subjects");

printf ("\n fit:"); scanf ("%f",&fit);

printf ("\n maths:"); scanf ("%f",&maths);

printf ("\n techinal:"); scanf ("%f",&techinal);

printf ("\n cprogram:"); scanf ("%f",&cprogram);

printf ("\n physics:"); scanf ("%f",&physics);

sum=fit,maths,techinal,cprogram,physics

printf("total marks= %f",sum);

return 0;

Ques 7. Swapping two numbers and printing its value in third variable

#include <stdio.h>

int main()

{
int x, y, t;

printf("Enter two integers\n");

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

printf("Before Swapping\nFirst integer = %d\nSecond integer = %d\n", x, y);

t = x;

x = y;

y = t;

printf("After Swapping\nFirst integer = %d\nSecond integer = %d\n", x, y);

return 0;

Ques 8. Swapping two numbers without using 3rd variable.

#include <stdio.h>

int main()

int num1,num2,temp1;

printf("enter first number:");


scanf ("%d", &num1);

printf("enter second number:");

scanf("%d",&num2);

temp1=num1;

num1=num2;

num2=temp1;

printf("\nnumbers afters swapping ;\n");

printf("first number : %d",num1);

printf("\nsecond number: %d",num2);

Ques 9. Program to find ASCII value of a character.

int main()

char c;

printf("Enter a character: ");

// Reads character input from the user

scanf("%c", &c);

// %d displays the integer value of a character


// %c displays the actual character

printf("ASCII value of %c = %d", c, c);

return 0;

Ques 10. Program to take integer and print its character.

#include <stdio.h

int main()

int a;

printf("Enter an integer\n");

scanf("%d", &a);

printf("The integer is %d\n", a);

return 0;

}
Ques 11. Program to find area and perimeter of a circle.

#include <stdio.h>

#define PI 3.14f

int main()

float rad,area,perm;

printf ("enter the radius of circle");

scanf ("%f",&rad);

area=PI*rad*rad;

perm=2*PI*rad;

printf("Area of circle: %f \nPerimeter of circle: %f\n",area,perm);

return 0;

Ques 12. program to print cube of a number.

int main()

int num,cube;
printf("Enter number \n");

scanf("%d",&num);

/* Cube is calculated. */

cube = num * num * num;

printf("Cube of a number is %d",cube);

return 0;

Ques 13. Program to find average of 3 numbers.

float a,b,c,av=0;

printf("Enter any three numbers to find their average \n");

scanf("%f%f%f",&a,&b,&c);

av=(a+b+c)/3.0;

printf("\n Average of three numbers is \t %f",av);

return 0;

}
Ques 14. Program to use precision.

inlude<stdio.h>

int main()

float a;

printf("enter a decimal number :");

scanf("%f",&a);

printf("number after precision(2places):%0.2f",a);

return 0;

}
Ques 15. Program to print using scientific notation.

#include <stdio.h>

int main()

float value=123456.456f;

printf("value: %f (using %%f format specifier)\n",value);

printf("value: %e (using %%e format specifier)\n",value)

return 0;

Ques 16. Program to convert the given number of days into months and days.

#include <stdio.h>

int main()

int num,nom,nod;

printf("enter number of days:");

scanf("%d",&num);

nom=num/30;

nod=num/30;
printf("\nnumber of months:%d",nom);

printf("/nnumber of days :%d",nod);

return 0

Ques 17. Program to convert the amount in rupees and paisa.

int main()

int n,rupees,paisa;

printf("enter a number");

scanf("%d",&n);

rupees=n/100;

paisa=n%100;

printf("\n rupee:%d",rupees);

printf("\n paisa:%d",paisa);

return 0;

}
Ques 18. Program to print the largest three numbers which are input by user using conditional
statements.

#include<stdio.h>

int main()

int a,b,c,big;

printf("\nEnter 3 numbers:");

scanf("%d %d %d",&a,&b,&c);

big=(a>b&&a>c?a:b>c?b:c);

printf("\nThe biggest number is: %d",big);

return 0;

}
Ques 19. Program to check whether the given number is odd or even using conditional
operators.

#include <stdio.h>

int main()

int num;

/* Input a number from user */

printf("Enter any number to check even or odd: ");

scanf("%d", &num);

/*

* If n%2==0 then

* print it is even

* else

* print it is odd

*/

(num%2 == 0)

? printf("The number is EVEN")

: printf("The number is ODD");

Return 0;

}
Ques 20. Program to print the largest of two numbers using if statements.

#include <stdio.h>

int main()

int n1,n2;

printf("enter 2 numbers:");

scanf ("%d%d",&n1,&n2);

if(n1>n2)

printf("%d is greater",n1);

else

printf("%d is greater",n2);

return 0;

}
Ques 21. Program to print largest of three numbers using if statement.

int main()

int a, b, c;

printf("Please Enter three different values\n");

scanf("%d %d %d", &a, &b, &c);

if(a-b>0 && a-c>0)

printf("\n%d is Greater Than both %d and %d", a, b, c);

else

if(b-c>0)

printf("\n%d is Greater Than both %d and %d", b, a, c);

else

printf("\n%d is Greater than both %d and %d", c, a, b);

return 0;

}
Ques 22. Program to print N natural numbers where n is input by the user using while loop.

#include <stdio.h>

int main()
{
int i, end;

/*
* Input a number from user
*/
printf("Print all natural numbers from 1 to : ");
scanf("%d", &end);

/*
* Print natural numbers from 1 to end
*/
i=1;
while(i<=end)
{
printf("%d\n", i);
i++;
}

return 0;
}
Ques 23. Program to print first N even number using while loop.

#include<conio.h>

#include <stdio.h>

int main()

int i, n;

printf("Print all even numbers till: ");

scanf("%d", &n);

printf("All even numbers from 1 to %d are: \n", n);

i=2;

while(i<=n)

printf("%d\n", i);

i += 2;

}
return 0;

Ques 24. Program to print first n odd number using for loop.

int main()

int i, n;

printf("Print odd numbers till: ");

scanf("%d", &n);

printf("All odd numbers from 1 to %d are: \n", n);

for(i=1; i<=n; i++)

if(i%2!=0)

{
printf("%d\n", i);

return 0;

Ques 25. Program to print sum of first n natural numbers using loop.

#include <stdio.h>

int main()

int n, count, sum = 0;

printf("Enter the value of n(positive integer): ");

scanf("%d",&n);

for(count=1; count <= n; count++)

{
sum = sum + count;

printf("Sum of first %d natural numbers is: %d",n, sum);

return 0;

Ques 26. Write a program to find and sum of the first N even natural numbers using loop.

#include<stdio.h>
int main()
{
int sum=0,n,i;
printf("Enter a no.\n");
scanf("%d",&n);
for(i=2;i<=2*n;i+=2)
sum+=i;
printf("Sum =%d",sum);
return 0;
}
Ques 27. Write a program to find and sum of the first N odd natural numbers using
loop.
#include<stdio.h>
int main()
{
int sum=0,n,i;
printf("Enter a no.\n");
scanf("%d",&n);
for(i=1;i<=2*n;i+=2)
sum+=i;
printf("Sum =%d",sum);
return 0;
}

Ques 28. Write a program to print the multiplication table of n given number using loop.

#include<stdio.h>
int main()
{
int n,i;
printf(“Enter a number: ”);
scanf("%d",&n);
for(i=1;i<=10;++i)
{
printf("%d * %d = %d\n",n,i,i*n);
}
return 0;
}

Ques 29. Write a program print the character is consonant or vowel using switch.

#include<stdio.h>
int main()
{
char c;
printf("Enter a character\n");
scanf("%c", &c);
switch(c)
{
case 'a': printf("%c is a vowel",c); break;
case 'A': printf("%c is a vowel",c); break;
case 'e': printf("%c is a vowel",c); break;
case 'E': printf("%c is a vowel",c); break;
case 'i': printf("%c is a vowel",c); break;
case 'I': printf("%c is a vowel",c); break;
case 'o': printf("%c is a vowel",c); break;
case 'O': printf("%c is a vowel",c); break;
case 'u': printf("%c is a vowel",c); break;
case 'U': printf("%c is a vowel",c); break;
default : printf("%c is a consonant",c);
}
}
Ques 33. Write a program to print the Hello World using functions.
#include<stdio.h>
int print();
int main()
{
print();
return 0;
}
int print()
{
printf("Hello World");

Ques 34. Write a program to print the square of a number using functions.

#include<stdio.h>
int result;
int square(int n)
{
result=n*n;
return result;
}
int main()
{
int n;
scanf("%d",&n);
square(n);
printf("Square of %d = %d",n,result);
return 0;
}

Ques 35. Write a program to print factorial of number using functions.

#include<stdio.h>
int result;
int factorial(int n)
{
int i;
for(i=1,result=1;i<=n;++i)
result*=i;
return result;
}
int main()
{
int n;
printf("Enter a number\n");
scanf("%d",&n);
factorial(n);
printf("Factorial of %d = %d",n,result);
return 0;
}
Ques 36. Write a program to print Fibonacci series using functions.
#include<stdio.h>
int result;
int fibonacci(int n)
{
int i,a=0,b=1,c;
printf("%d\n%d\n",a,b);
for(i=1;i<=n;++i)
{
c=a+b;
printf("%d\n",c);
a=b;
b=c;
}
}
int main()
{
int n;
printf("Enter a number\n");
scanf("%d",&n);
fibonacci(n);
return 0;
}
Ques 37. Write a program to check prime numbers using functions.

#include<stdio.h>
int result;
int prime(int n)
{
int i,flag=0;
for(i=2;i<n/2;++i)
{
if(n%i==0)
{
printf("%d is a composite number",n);
flag=1;
break;
}
}
if (flag==0)
printf("%d is a prime number",n);
}
int main()

{
int n;
printf("Enter a number\n");
scanf("%d",&n);
prime(n);
return 0;
}
Ques 38. Write a program to find Factorial of number using recursion.
#include<stdio.h>
int result;
int factorial(int n)
{
if(n==1)
return 1;
else
{
result=n*factorial(n-1);
return result;

}
}
int main()
{
int n;
printf("Enter a number\n");
scanf("%d",&n);
factorial(n);
printf("%d",result);
return 0;
}
Ques 39. Write a program to print Fibonacci series till a given no. using
recursion.

#include<stdio.h>
int a,b;
int fibonacci(int n)
{
int c,i;
if(n>2)
c=a+b;
printf("%d\n",c);
a=b;
b=c;
fibonacci(n-1);

}
else
return 0;

}
int main()

{
int n;
printf("Enter a number\n");
scanf("%d",&n);
a=0;
b=1;
printf("%d\n%d\n",a,b);
fibonacci(n);
return 0;
}
Ques 40. Write a C program to find sum and average of all array
elements.

#include<stdio.h>
int main()
{
int n,i,sum=0;
printf("Enter number of elements: ");
scanf("%d",&n);
int arr[n];
for(i=0;i<n;i++)
{
printf("Enter element %d: ",i+1);
scanf("%d",&arr[i]);
sum+=arr[i];
}
float avg=sum/n;
printf("Sum=%d\nAverage=%.2f",sum,avg);
}
Ques 41. Write a C program to find maximum element in an array.

#include<stdio.h>
int main()
{
int n,i,max;
printf("Enter number of elements: ");
scanf("%d",&n);
int arr[n];
printf("Enter numbers\n");
for(i=0;i<n;i++)
{
printf("Enter element %d: ",i+1);
scanf("%d",&arr[i]);
}
max=arr[0];
for(i=1;i<n;i++)
{
if (max<arr[i])
max=arr[i];
}
printf("Maximum number=%d",max);
}
Ques 42. Write a C program to count total number of negative elements, positive elements in
an array.

#include<stdio.h>
int main()
{
int n,i,pos=0,neg=0;
printf("Enter number of elements: ");
scanf("%d",&n);
int arr[n];
printf("Enter numbers\n");
for(i=0;i<n;i++)
{
printf("Enter element %d: ",i+1);
scanf("%d",&arr[i]);
if(arr[i]>0)
pos++;
else
neg++;
}
printf("Number of positive numbers=%d\nNumber of negative
numbers=%d",pos,neg);
}
Ques 43. Write a C program to find sum of even and odd elements in an array separately.

#include<stdio.h>

int main()

int n,i,even=0,odd=0;

printf("Enter number of elements: ");

scanf("%d",&n);

int arr[n];

printf("Enter numbers\n");

for(i=0;i<n;i++)

printf("Enter element %d: ",i+1);

scanf("%d",&arr[i]);

if(arr[i]%2==0)

even=even+arr[i];

else

odd=odd+arr[i];

printf("Sum of even numbers=%d\nSum of odd numbers=%d",even,odd);

}
Ques 44. Write a C program to search an element in an array using linear search using
functions.

#include<stdio.h>
int main()
{
int n,i,elem=0,flag=0;
printf("Enter number of elements: ");
scanf("%d",&n);
int arr[n];
printf("Enter numbers\n");
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
printf("Enter the number to be searched: ");
scanf("%d",&elem);
for(i=0;i<n;i++)
{
if(elem==arr[i])
{
flag=1;
printf("Found at %d element",i+1);
break;
}
}
if(flag==0)
printf("Not Found");
}
Ques 45.Write a C program to find reverse of an array using functions.
#include<stdio.h>
int main()
{
int n,i,j,temp;
printf("Enter number of elements\n");
scanf("%d",&n);
;
int arr[n],reverse[n];

printf("Enter numbers\n");
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
for(i=0,j=n-1;i<n;i++,j--)
{
reverse[i]=arr[j];
printf("%d\n",reverse[i]);
}
}

Вам также может понравиться