/Funny-Projects

Repository for honing problem-solving abilities using Python and C++ programming languages.

Primary LanguagePython

Mini Projects Repository

Welcome to the Mini Projects Repository! This repository contains a collection of small projects implemented in C++ and Python. Each project is designed to showcase different programming concepts and techniques. Feel free to explore the projects and use them as a learning resource.

Projects

The repository currently includes the following projects:

  1. Algorithm

    • Description: This project implements various algorithms, such as sorting or searching algorithms, to demonstrate their functionality and efficiency.
    • Languages: C++, Python
  2. Hangman Game

    • Description: This project is a classic Hangman game where players try to guess a hidden word by suggesting letters within a limited number of attempts.
    • Languages: C++, Python
  3. Number Guessing Game

    • Description: This project is a simple number guessing game where the player tries to guess a randomly generated number within a specified range.
    • Languages: C++, Python
  4. Rock Paper Scissors

    • Description: This project is a console-based implementation of the popular Rock Paper Scissors game, where the player competes against the computer.
    • Languages: C++, Python
  5. Strong Password Generator

    • Description: This project generates strong and secure passwords with customizable length and complexity requirements.
    • Languages: C++, Python
  6. Tic Tac Toe

    • Description: This project is a text-based Tic Tac Toe game where two players take turns marking spaces on a 3x3 board to win the game.
    • Languages: C++, Python
  7. Todo List Application

    • Description: This project implements a simple to-do list application with basic CRUD functionality, allowing users to manage their tasks.
    • Languages: C++, Python
  8. Input Validation

    • Description: This project demonstrates input validation techniques to ensure user-entered data meets specific criteria or constraints.
    • Languages: C++, Python

Getting Started

To get started with the projects, follow the instructions below:

  1. Clone the repository:

    git clone https://github.com/A-A7med-i/Funny-Projects.git
  2. Navigate to a specific project directory:

    cd mini-projects/project-name