**Write a program to check whether a number is Armstrong number or not.**

__Armstrong Number:__**Write a program to display n-th Fibonacci number.**

__Fibonacci Series:__**Write a Program to calculate LEAST COMMON MULTIPLE and HIGHEST COMMON FACTOR of n numbers. n is taken as input from the user.**

__LCM & GCD:__

__Pascal's Triangle:__**Write a Program that Prints the pascal's triangle recursively.**

**Write a program to check the number is prime or not.**

__Prime Number Chacking:__**Write a Menu driven C program to sort a list of elements stored in an array; using bubble sort, insertion sort, selection sort, quick sort, merge sort and heap sort techniques.**

__Sorting:__

__Second Highest Number:__**Write a program to print the second highest no. from a 1D matrix.**

**Write a program to implement a Di-stack.**

__Di-Stack__**Write a program to add all the elements of a 2D matrix row-wise, and display the elements of the row with the highest sum.**

__Add 2D Matrix Row-wise:__**Write a program to sort all the elements in a column of a 2D matrix in ascending order.**

__Sorting 2D Matrix:__**Write a program to add, subtract and multiply two 2D matrix.**

__Operation on 2D Matrix:__**Write a program to take a string and display the count of each character without repetition.**

__String Problem__**Write a program to accept a string and count the number of small case letters,capital case letters,vowels,blank spaces and special characters.**

__String Problem 2__**Write a program to take a string (full name) and display the initials.**

__String Problem 3__**Write a C program to convert an Infix to a Postfix expression.**

__Infix to Postfix conversion:__**Write a C program to find a particular element from an array using binary search method.**

__Binary Search Method:__**Write a C program to perform the following operations on a binary search tree :- (a)Inserting a given set of data recursively. (b)Implementing preorder, inorder and postorder traversals non-recursively. (c)Deleting any node with a specified data.**

__Binary Search Tree Operation:__**Write a menu-driven C program to implement Breadth First Search and Depth First Search graph searching algorithms which will accept an input graph and will search any node given as input.**

__Breadth First Search & Depth First Search:__**Write a C program to perform the following operations on a singly linked list :- (i)Insertion.(ii)Deletion.(iii)Display.(iv)Sort.(v)Reverse(vi)Split**

__Linked List(Singly):__**Write a C program to implement Priority Queue using heap.**

__Priority Queue:__**Write a C program to implement Dijkstra's algorithm to find the shortest cost (also shortest path) between two specific vertices of a weighted graph.**

__Dijkstra's Algorithm:__**Write a C program to implement Floyd's algorithm which will produce shortest distance between all vertex pairs of a weighted graph.**

__Floyd's Algorithm:__**Write a C program to implement Prim's algorithm which generates a minimal spanning tree of a weighted connected graph given as input.**

__Prim's Algoritm:__**Write a C program to implement Warshall's algorithm to produce reachability matrix of a directed graph.**

__Warshall's Algorithm:__**Write a program to implement LAGRANGE'S INTERPOLATION METHOD.**

__Lagrange's Interpolation Method:__**Write a C program to implement Bisection method to solve an Algebraic or Transcendal equation.**

__Bisection Method:__**Write a C program to implement copy command using command line arguments.**

__Copy Command:__Assignment 28 Write a program to display n-th Fibonacci number.

**, words and characters in a file. The following operations must be supported : (i) -l (count only number of lines), (ii) -w (count only number of words), (iii) -c(count only characters), which must be passed as command line arguments.**

__C program to count total number of lines__**Write a C program to implement Gauss-Seidel method to solve a system of equations.**

__Gauss-Siedel Algorithm:__**Software Practical | Sample C Program**

__Back to main directory:__