Showing posts with label C programming. Show all posts
Showing posts with label C programming. Show all posts

Frequently Asked Top 20 C programs in Interview

Frequently Asked C Programs


Here You Can get Frequently asked C programs in the interview. These programs can be asked from Basic C language, array, string, pointer, linked list, file handling etc. Let us Learn the list of c programs.

1) Fibonacci Series

Write a program in C Language to print fibonacci series without using recursion and using recursion.
Input: 10
Output: 0 1 1 2 3 5 8 13 21 34

2) Prime number

Write a program in C Language to check prime number.
Input: 44
Output: not prime number
Input: 7
Output: prime number

3) Palindrome number

Write a Program in c Language to check palindrome number.
Input: 329
Output: not palindrome number
Input: 12321
Output: palindrome number

4) Factorial

Write a Program in C language to print factorial of a number.
Input: 5
Output: 120
Input: 6
Output: 720

5) Armstrong number

Write a program in C language to check armstrong number.
Input: 153
Output: armstrong
Input: 22
Output: not armstrong

6) Sum of Digits

Write a program in C language to print sum of digits.
Input: 234
Output: 9
Input: 12345
Output: 15

7) Reverse Number

Write a program in C language to reverse given number.
Input: 123
Output: 321

8) Swap two numbers without using third variable

Write a program to swap two numbers without using third variable.
Input: a=10 b=20
Output: a=20 b=10

9) Print "hello" without using semicolon

Write a program in C language to print "hello" without using semicolon

10) Assembly Program in C

Write a program in C language to add two numbers using assembly code.

11) C Program without main() function

Write a program in C to print "Hello" without using main() function.

12) Matrix Multiplication

Write a program In C language to print multiplication of 2 matrices.
Input:
first matrix elements:
1 1 1
2 2 2
3 3 3
second matrix elements
1 1 1
2 2 2
3 3 3
Output:
multiplication of the matrix:
6 6 6
12 12 12
18 18 18

13) Decimal to Binary

Write a program in C language to convert decimal number to binary.
Input: 5
Output: 101
Input: 20
Output: 10100

14) Alphabet Triangle

Write a program in C language to print alphabet triangle.
Output:
     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA

15) Number Triangle

Write a program in C language to print number triangle.
Input: 7
Output:
enter the range= 6
      1
     121
    12321
   1234321
  123454321
 12345654321

16) Fibonacci Triangle

Write a program in C language to generate fibonacci triangle.
Input: 5
Output:
1
1 1 
1 1 2 
1 1 2 3 
1 1 2 3 5  

17) Number in Characters

Write a program in C language to convert number in characters.
Input: 5
Output: five
Input: 203
Output: two zero three

C language tutorial

language tutorial


C language is a generic, procedural computer programming language. In 1972, in order to transplant and develop the UNIX operating system, Dennis Ritchie in Bell telephone lab design and development of the C language.
C language is a widely used computer language, which is as popular as the Java programming language, both of which are widely used among modern software programmers.
The current latest C language standard for C11, before its C language standard for C99.

Who is suitable for reading this tutorial?
This tutorial is designed for software programmers who need to learn C from scratch. This tutorial will give you an idea of ​​the C language to enhance your own level of expertise.
Before you read this tutorial, you need to know the knowledge:
Before you start this tutorial, you need a basic understanding of computer programming terminology. A basic understanding of any programming language will help you understand the C language programming concepts and help speed your learning progress.
Compile / execute C program

Examples:

#include < stdio.h >
Int main ( ) 
{ / * my first C program * / 
printf ( " Hello, World! \ N " ) ;
return 0 ;
}

Example Analysis:
·         All C language programs need to include the main () function. The code starts from the main () function.
·         / * ... * / for annotations.
·         Printf () is used to format the output to the screen. The printf () function is declared in the "stdio.h" header file.
·         Stdio.h is a header file (standard input and output header file), #include is a preprocessing command, used to introduce the header file. When the compiler encounters the printf () function , a compile error occurs if the stdio.h header file is not found .

·         Return 0; statement is used to indicate exit procedure.

C program structure | Compilation and Execution Process of C Program

program structure
Before we learn the basic building blocks of the C language, let's take a look at a minimal C program structure, which can be used as a reference in the following sections.
C Hello World instance
The C program mainly consists of the following:
·         Preprocessor directive
·         function
·         variable
·         Statement & expression
·         Annotations
Let's look at a simple code that can output the word "Hello World":
Examples
#include < stdio.h >
Int main ( )
 { 
/ * my first C program * / 
printf( " Hello, World! \ N " )
return 0 ;
}
Next we explain the above procedure:
1.     The first line of the program #include <stdio.h> is a preprocessor directive that tells the C compiler to include the stdio.h file before actually compiling.
2.     The next line int main () is the main function, the program from here to start.
3.     The next line /*...*/ will be ignored by the compiler, where the contents of the program will be placed. They are called annotations of the program.
4.     The next line, printf (...), is another function that is available in C and displays the message "Hello, World!" On the screen.
5.     The next line returns 0; terminates the main () function and returns the value 0.
Compile & execute C program
Let's take a look at how to save the source code in a file and how to compile it and run it. Here are the simple steps:
1.     Open a text editor and add the above code.
2.     Save the file as hello.c .
3.     Open the command prompt and go to the directory where the saved file is located.
4.     Type gcc hello.c , enter the carriage return, compile the code.
5.     If there is no error in the code, the command prompt jumps to the next line and generates the a.out executable.
6.     Now, type a.out to execute the program.
7.     You can see "Hello World" on the screen .
$ Gcc hello.c
$ ./a.out
Hello, World!

Make sure that your path already contains the gcc compiler and that you are running it in the directory containing the source file hello.c.

Popular Posts