This repository contains various C# programs demonstrating different concepts and functionalities.
- Arithmetic Operations: Perform basic arithmetic operations like addition, subtraction, multiplication, division, exponentiation, and square root.
- Armstrong Numbers: Find Armstrong numbers in a given range.
- Substring of Strings: Find all substrings of a given string.
- Divide By Zero Exception: Handle DivideByZeroException in C#.
- Pascal's Triangle: Print Pascal's Triangle pattern.
- Floyd's Triangle: Print Floyd's Triangle pattern.
- Read and Copy a Text File: Read and copy the contents of a text file.
- Implementation of Stack Operations: Implement basic stack operations like push, pop, peek, and display.
- Complex Numbers: Perform arithmetic operations on complex numbers.
- Polymorphism Concepts: Demonstrate polymorphism concepts using shapes.
- Abstract Class for Calculating the Perimeter: Use abstract classes to calculate the perimeter of shapes.
- Interface for Resizable: Implement an interface for resizing rectangles.
Each program can be run independently by selecting the corresponding program number when prompted.
- Name: Amith M Shetty
- USN: 4MH21CS002
- Faculty Name: Victor Ikechukwu Agughasi & Syeda Amira Hussaini