0% found this document useful (0 votes)
167 views10 pages

All C Questions

This document lists various C programming questions that are commonly asked during interviews. It covers topics such as checking properties of numbers, calculating areas and volumes, number conversions, string operations, matrix operations, file handling, complex numbers, series, arrays, and recursion. The questions range from basic programs to more advanced concepts in C programming.

Uploaded by

Manasa Balagere
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
167 views10 pages

All C Questions

This document lists various C programming questions that are commonly asked during interviews. It covers topics such as checking properties of numbers, calculating areas and volumes, number conversions, string operations, matrix operations, file handling, complex numbers, series, arrays, and recursion. The questions range from basic programs to more advanced concepts in C programming.

Uploaded by

Manasa Balagere
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

C Program Questions

Frequently asked c programs in interview


1. Write a C program to check whether given number is prime number
or not.
2. Write a C program to check whether given number is even or odd.
3. Write a C program to check whether given number is palindrome
number or not.
4. Write a C program to check whether given string is palindrome or not.
5. Write a C program to print fibonacci series of given range.
6. Write a C program to get factorial of a given number.
7. Write a C program to find out the G.C.D of two numbers.

Area and volume

1. Write a C program to find the area of circle.


2. Write a C program to find the area of any triangle.
3. Write a C program to find the area of equilateral triangle.
4. Write a C program to find the area of right angled triangle.
5. Write a C program to find the area of rectangle.
6. Write a C program to find the area of trapezium.
7. Write a C program to find the area of rhombus.
8. Write a C program to find the area of parallelogram.
9. Write a C program to find the volume and surface area of cube.
10. Write a C program to find the volume and surface area of cuboids.
11. Write a C program to find the volume and surface area of cylinder.
12. Write a C program to find the surface area and volume of a cone.
13. Write a C program to find the volume and surface area of sphere.
14. Write a C program to find the perimeter of a circle, rectangle and
triangle.

C program with numbers

1. Write a C program to find out L.C.M. of two numbers.


2. Write a C program to find out sum of digit of a given number.

Page | 1 Prepared by : Anil kumar H


BE, M.tech
C Program Questions

3. Write a C program to find out power of a given number.


4. Write a C program to add two numbers without using addition
operator.
5. Write a C program to subtract two numbers without using subtraction
operator.
6. Write a C program to find largest among three numbers using binary
minus operator.
7. Write a C program to find largest among three numbers using
conditional operator.
8. Write a C program to find out prime factor of a given number.
9. Write a C program to find out NCR factor of a given number.
10. Write a C program to convert string to int (atoi).
11. Write a C program to find out H.C.F. of two numbers.
12. Write a C program to find largest of n numbers.
13. Write a C program to split number into digits.
14. Write a C program to count number of digits in a given number.
15. Write a C program to get last two digits of year.
16. Write a C program to count the total number of 7 coming between 1
to 100.
17. Write a C Program to compute quotient and remainder.
Write a C Program to check leap year.
18. Write a C Program to check whether a number is positive or
negative.
19. Write a C Program to count number of digits in an integer.

Swapping

1. Write a C program to swap two numbers.


2. Write a C program to swap two numbers without using third variable
(3 ways).
3. Write a C program for swapping of two arrays.
4. Write a C program for swapping of two strings.

Page | 2 Prepared by : Anil kumar H


BE, M.tech
C Program Questions

Conversion (Number System)

1. Write a C program to convert decimal number to binary number and


vice versa.
2. Write a C program to convert decimal number to octal number and
vice versa.
3. Write a C program to convert decimal number to hexadecimal number
and vice versa.
4. Write a C program to convert octal number to binary number and vice
versa.
5. Write a C program to convert octal number to hexadecimal number.
6. Write a C program to convert currency or number in word.
7. Write a C program to convert each digits of a number in words
8. Write a C program to convert binary number to hexadecimal number.
9. Write a C program for addition of binary numbers.
10. Write a C program for multiplication of two binary numbers.
11. Write a C program to convert decimal number to roman and vice
versa.
12. Write a C program for fractional decimal to binary fraction
conversion.

Strings

1. Write a C program to convert the string from upper case to lower case
and vice versa.
2. Write a C Program to find the frequency of characters in a given
string.
3. Write a C program to delete all the consonants from a given string.
4. Write a C program to count the different types of characters in a given
string.
5. Write a C program to sort the characters of a given string.
6. Write a C program for concatenation two strings.
Page | 3 Prepared by : Anil kumar H
BE, M.tech
C Program Questions

7. Write a C program to find the length of a string using pointer.


8. Write a C program which prints initial of any name.
9. Write a C program to print the string from given character.
10. Write a C program to reverse a string
11. Write a C program to convert a string to ASCII .
12. Write a C Program to check whether a character is vowel or
consonant
13. Write a C Program to check whether a character is an alphabet or not
14. Write a C Program to display characters from A to Z using Loop
15. Write a C program to count the number of vowels, consonants.
16. String libraries
 Strlen
 Strcpy
 Strncpy
 Strcat
 Strncat
 Strcmp
 Strncmp
 Strstr
 Strchr
 Strrchr
 Strspn
 Strcspn
 Strbrk
 Strtok

Matrix

1. Write a C program for addition of two matrices.


2. Write a C program for subtraction of two matrices
3. Write a C program for multiplication of two matrices.
4. Write a C program to find out sum of diagonal element of a matrix.

Page | 4 Prepared by : Anil kumar H


BE, M.tech
C Program Questions

5. Write a C program to find out transport of a matrix.


6. Write a C program to find inverse of a matrix.
7. Write a C program for Lower triangular matrix.
8. Write a C program for Upper triangular matrix.
9. Write a C program to find the determinant of a matrix.
10. Write a C Program to find the transpose of a matrix.
11. Write a C Program to multiply two matrices by passing matrix to a
function.
File

1. Write a C program to open a file and write some text and close it.
2. Write a C program to delete a file.
3. Write a C program to copy a file from one location to other location.
4. Write a C program to copy a data of file to other file.
5. Write a C program which writes string to the file.
6. Write a C program which reads string from the file.
7. Write a C program which writes array to the file.
8. Write a C program which concatenate two file and write it to third
file.
9. Write a C program to find out size of any file.
10. Write a C program to know type of the file.
11. Write a C program to know permission of any file.
12. Write a C program to know last date of modification of any file.
13. Write a C program to find size and drive of any file.
14. Write a C program to delete a specified line from a text file.
15. Write a C program to replace a specified line in a text file.
16. Write a C program to find the number of lines in a text file.
17. Write a C Program to read a line from a file and display it.
Complex number

1.Write a C program for addition and subtraction of two complex


numbers.
2. Write a C program for multiplication of two complex numbers.
Page | 5 Prepared by : Anil kumar H
BE, M.tech
C Program Questions

3. Write a C program for division two complex numbers.

Series

1. Write a C program to find out the sum of series 1 + 2 + …. + n.


2. Write a C program to find out the sum of series 1^2 + 2^2 + …. +
n^2.
3. Write a C program to find out the sum of series 1^3 + 2^3 + …. +
n^3.
4. Write a C program to find out the sum of given Arithmetic
Progression (A.P).
5. Write a C program to find out the sum of given Geometric
Progression (G.P).
6. Write a C program to find out the sum of given Harmonic Progression
(H.P).
7. Write a C program to find out the sum of series 1 + 2 + 4 + 8 … to
infinity.
Arrays

1. Write a C program to find out largest element of an array.


2. Write a C program to find out second largest and second smallest
element of an unsorted array.
3. Write a C program which passes one dimension array to function.
4. Write a C program which deletes the duplicate element of an array.
5. Write a C program for delete an element at desired position in an
array.
6. Write a C program for insert an element at desired position in an
array.
7. Write a C Program to calculate average using arrays.
8. Write a C program to add two matrix using multi-dimensional arrays.

Page | 6 Prepared by : Anil kumar H


BE, M.tech
C Program Questions

9. Write a C program to multiply two matrix using multi-dimensional


arrays.
10. Write a C program to find largest and smallest number in an array.
11. Write a C program which passes two dimension array to function.
12. Write a C Program to access elements of an array using pointer.

Recursion

1. Write a C program to find factorial of a number using recursion.


2. Write a C program to find GCD of a two numbers using recursion.
3. Write a C program to find out sum digits of a number using recursion.
4. Write a C program to find power of a number using recursion.
5. Write a C program to reverse any number using recursion.
6. Write a C Program to reverse a string using recursion.
7. Write a C program to print 1 to 100 without using loop.

Size of data type

1. Write a C program to find the size of int without using sizeof


operator.
2. Write a C program to find the size of double without using sizeof
operator.
3. Write a C program to find the size of structure without using sizeof
operator.
4. Write a C program to find the size of union without using sizeof
operator.
C program with very large numbers

1. Write a C program to find factorial of 100 or very large numbers


2. Write a C program to multiply the two very large number (larger than
long int)
3. Write a C program for division of large number (larger than long int)
4. Write a C code for modular division of large number.

Page | 7 Prepared by : Anil kumar H


BE, M.tech
C Program Questions

5. Write a C code for division of large number.


6. Write a C code for power of large numbers.

Structure

1. Write a C Program to store information (name, roll and marks) of a


student using structure
2. Write a C Program to add two distances (in inch-feet) system using
structures
3. Write a C Program to add two complex numbers by passing structure
to a function
4. Write a C Program to find whether system is little endian or big
endian.

Other Programs

1. Write a C program to print hello world without using semicolon


2. Write a C program to solve quadratic equation.
The Quadratic Formula. The quadratic equation

has the solutions

3. Write a C program to check given number is perfect number or


not.
Definition of perfect number or What is perfect number?
Perfect number is a positive number which sum of all positive divisors
excluding that number is equal to that number. For example 6 is perfect
number since divisor of 6 are 1, 2 and 3. Sum of its divisor is
1 + 2+ 3 =6

Page | 8 Prepared by : Anil kumar H


BE, M.tech
C Program Questions

Note: 6 is the smallest perfect number.


Next perfect number is 28 since 1+ 2 + 4 + 7 + 14 = 28
Some more perfect numbers: 496, 8128
4. Write a C program to check given number is Armstrong number
or not.
Definition of Armstrong number or what is an Armstrong number:
Definition according to c programming point of view:
Those numbers which sum of the cube of its digits is equal to that
number are known as Armstrong numbers
Ex : 153
1 ^3 + 5 ^3+3^3 = 1 + 125 + 9 = 153
Other Armstrong numbers : 370,371,407 etc

5.Write a C program to check given number is strong number or


not.
Definition of strong number:
A number is called strong number if sum of the factorial of its digit
is equal to number itself. For example: 145 since
1! + 4! + 5! = 1 + 24 + 120 = 145

6. Write a C program to find out generic root of any number.


Meaning of generic root:
It sum of digits of a number unit we don't get a single digit. For
example:
Generic root of 456: 4 + 5 + 6 = 15 since 15 is two digit numbers so 1 +
5=6
So, generic root of 456 = 6

7. Write a C program for ATM transaction.


8. Write a C program which takes password from user.
9. Write a scanf function in c which accept sentence from user.
10. Write a scanf function in c which accept paragraph from user.
11. Write a C program to print the all prime numbers between 1 to 300.
12. Write a C program which passes structure to function.
Page | 9 Prepared by : Anil kumar H
BE, M.tech
C Program Questions

13. Write a C program without main function


14. Write a C Program to make a simple calculator using switch...case
15. Write a C Program to display prime numbers between intervals using
function.
16. Write a C Program to check whether a number can be expressed as
sum of two prime numbers
17. Write a C Program to calculate Standard Deviation
18. Write a C program which produces its own source code as its output
19. Write a C Program to sort elements in Lexicographical Order
(Dictionary Order)
20. Write a C Program to calculate difference between two time periods
21. Write a C program to generate multiplication table.
22. Write a C program to print ASCII value of all characters.

Page | 10 Prepared by : Anil kumar H


BE, M.tech

You might also like