This is a repository that contains codes as part of the Hardware Lab course offered at CSEd, NITC.
| Category | Topic Name | Code Link | Video Link |
|---|---|---|---|
| Basic Integer and String Handling | |||
| Theory Explanation | Theory Explanation Video | ||
| Reversing 2 digit number | Code | ||
| Calculating Average Marks | Code | ||
| Finding Spy Number | Code | ||
| Floating Point Handling | |||
| Farenheit to Celcius | Code | ||
| Maximum and Minimum in Float Array | Code | ||
| Round off to n digits | Code | ||
| Integer Array Handling | |||
| Introduction to Integer Arrays | Code | Video | |
| Sum of Elements of an Array | Code | Video | |
| Greatest Element in Array | Code | Video | |
| Merge 2 Sorted Arrays | Code | Video | |
| Highest and Lowest occurrence of an element in an array | Code | Video | |
| Binary Search | Code | Video | |
| Quicksort | Code | Video | |
| 2-D Integer Array Handling | |||
| Theory Explanation | Theory Explanation Video | ||
| Taking Input | Code | ||
| Printing a Matrix | Code | ||
| Sum of Two Matrices | Code | ||
| Minimum and maximum element in a 2D array | Code | Video | |
| string input print | Code | ||
| String Handling (advanced) | Video | ||
| Traversal of Strings | Code | Video | |
| Length of String | Code | Video | |
| Palindrome Check | Code | Video | |
| Concatenation of strings | Code | Video | |
| Case switching of strings | Code | Video | |
| Loops | |||
| Perfect Numbers | Code | Video | |
| LowerCase to UpperCase | Code | ||
| Procedure Calling | |||
| Sum of two numbers | Code | ||
| Product of two numbers | Code | Video | |
| Maximum of four numbers | Code | ||
| Factorial of a number | Code | ||
| Recursion Using JAL | |||
| Binary search with recursion | Code | ||
| Factorial recursion | Code | Video | |
| Find exponent recursively | Code | ||
| Sum of first N natural numbers | Code |