This repository contains various beginner-friendly C programming projects, focusing on basic programming concepts and logic building. These projects cover a range of topics, from basic math functions to games and practical utilities.
- Description: A simple calculator that supports basic arithmetic operations (addition, subtraction, multiplication, division).
- Features:
- Error handling for division by zero.
- Option to continue performing calculations.
- Description: A number guessing game where the computer randomly selects a number, and the player tries to guess it with hints.
- Features:
- Difficulty levels (Easy, Moderate, Hard).
- Tracks the number of attempts taken to guess correctly.
- Description: A classic stone-paper-scissors game played against the computer.
- Features:
- Random computer choices.
- Tracks the final score.
- Option to play multiple rounds.
- Description: A simple currency converter that converts between USD, EUR, GBP and INR using pre-defined exchange rates.
- Features:
- Converts between popular currencies.
- User can select source and target currencies for conversion.
- Easily customizable to include more currencies and updated rates.
- Description: A simple program to generate random passwords based on the user's specified length.
- Features:
- Includes uppercase and lowercase letters, digits, and special characters for secure password generation.
- User can specify the length of the password.
- Uses time-based seeding for randomness, ensuring different passwords after each run.
- Description: A fun math quiz game that generates random arithmetic questions based on selected difficulty levels.
- Features:
- Three difficulty levels:
- Easy: Questions generated with numbers up to 100.
- Moderate: Questions generated with numbers up to 200.
- Hard: Questions generated with numbers up to 300.
- Randomized questions and operations for varied gameplay.
- Score tracking with 5 points awarded for each correct answer.
- Three difficulty levels: