C++
C++ PRACTICE EXERCISES, EXAMS, ASSIGNMENTS, CHALLENGES
W3ResourceViews: 5342- Beginner
- 82 Exercises: basics, loops, arrays, numbers, sorting and searching.
EdabitViews: 6605- Beginner
- ~30 Exercises: reverse words order, sum of two numbers, last element of an array, number even or odd, char to ASCII, vowels count in string, find missing number, alphabet soup, phone number formatting, email validation, mean calculation, etc.
Cave of ProgrammingViews: 4393- Beginner
- 12 Exercises: create an 2D array, looping through an array, create classes and objects, crash proof int input, do-while loops, switch statements, etc.
MansViews: 2147- Beginner
- 12 math Exercises: calculate Fibonacci numbers, convert inches to centimeters, volume and area of a sphere, sum of series, solve 2nd degree ecuation, etc.
Linköpings UniversityViews: 1478- Beginner
- 25 Exam questions/exercises: language constructs, statements, classes, operator overloading, exceptions.
CPPforSchoolViews: 2731- Beginner
- 8 Projects: tic tac toe, number guessing name, hangman game, supermarket billing program, library management system, etc.
World Best learning centerViews: 2040- Beginner – Intermediate
- 200 Exercises: variables, arrays, conditionals, loops, functions, find max/min, sort records, view/update/delete records, search/print/inverse items in lists, etc.
- Beginner
- 20 Exercises: compile and run program, variables, types, expressions, sub programs, polymorphism, splitting programs into different files, failure with file commands, streams as arguments, for&while loops, blocks and scoping, sorting arrays, strings, dynamic arrays, pointers, recursion, etc.
ExercismViews: 1287- Beginner
- 50 Exercises: prime factors, convert number to Roman numerals, determine type of triangle, user entered phone number clean up, reverse a string, chess queen attack position, etc.
- Beginner
- 45 Exercises: data types, functions, program flow, pointers, memory, references, arrays, classes, inheritance, vectors, operator overload, exceptions.
YOUTUBE - CODING HOMEWORKViews: 1416- Beginner – Intermediate
- 77 Exercises and Programs: calculate hotel occupancy, calculate population growth, find smallest/largest integers, display bar graphs, calculate kinetic energy, calculate net present value, roman numerals converter,etc.
Include Help (WITH Explanations)Views: 1467- Beginner – Intermediate
- 54 Exercises and programs: display prime numbers, check if number is even or odd, sort array, print chessboard pattern, find frequency of character in an array, program to check date format, program to set IP address, program to set date and time on Linux, calculate sum of digits of number, etc.
Purdue University, CSViews: 11- Beginner – Intermediate
- ~40 Exercises: define union of integers, floats and characters, convert English sentence into boolean experssion, if statements, complete the code of a function, variables&pointers, etc.
WikibooksViews:- Beginner – Intermediate
- 40 Exercises&Programs: variables and types, iterations, arrays. Average calculation, prices with taxes, exam score to grades, program to calculate weekly pay of worker, program to calculate discounts based on type of client, etc.
Code with CViews: 1010- Beginner -Intermediate
- 30 Projects & project ideas: bus reservation system, student report card system, banking record system, search engine, tank game, snakes and ladders game, digital clock, etc.
C++ Forum (No Solutions)Views: 755- Beginner -Intermediate
- 10 Programs: grades notification program, vending machine, random number guess, tic tac toe, etc.
- Beginner – Intermediate
- 12 Functions Exercises: max/min of an array, find character in a string, compare values in array, read files and classes, etc
GithubViews: 846- Beginner – Intermediate
- 8 Project ideas.
ProgramizViews: 870- Beginner – Intermediate
- ~50 Exercises & Programs: swap two numbers, check character is vowel or consonant, find roots of cuadratic ecuation, calculate power of number, convert binary number to decimal, transpose of a matrix, find length of a string, concatenate two strings, etc.
ProgrammrViews: 755- Beginner – Intermediate
- ~ 70 Exercises
University of Texas Dallas (No solutions)Views: 729- Beginner – Intermediate
- 24 Exercises&programs: print a triangle pattern, program to tell leap year, program to count word and lines in a file, build bank accounts management system, implement binary search, pointers, etc.
Github- KaranViews: 580- Beginner – Intermediate
- ~40 Exercises and Projects: next prime number, mortgage calculator, binary to decimal, happy numbers, coin flip simulation, classic algorithms, Graphs programs, Eulerian path, word count in a string, etc.
TechGigViews: 431- Beginner – Intermediate
- 30 Exercises: strings, STL, inheritance, data types.
RBaumann (PDF)Views: 431- Beginner – Intermediate
- 25 Exercises and questions: Linked lists
- Intermediate
- ~480 Exercises.
Happy CodingsViews: 1456- Intermediate
- ~350 Examples and exercises: algorithm analysis, code snippets, data structures, games, math, visual C++ library, etc.
- Intermediate
- 1000 Interview questions
The City College of New YorkViews: 739- Intermediate
- 39 Problems: explain output of program, correct sysntax of loop, explain functions, explain output of code fragment, etc.
C++ Forum (No Solutions)Views: 12- Intermediate
Techie DelightViews: 908- Intermediate
- 150 Problems: backtracking, strings, linked lists, recursion, sorting, heap, binary tree, dynamic programming, programming puzzles, graphs.
Code Signal (Login required)Views: 321- Intermediate
- Real interview questions
Google for Education (Quiz)Views: 12- Intermediate
- 25 Questions
- Intermediate
- 6 Pdf: linked lists problems, pointers and memory, binary trees, tree list recursion problem.
Universiy of Cambridge, CSViews: 15- Intermediate
- Bridge Program
CodingGame (Login required)Views: 944- Intermediate
- Game oriented puzzles.
HackerEarth (Login required)Views: 470- Intermediate
- Challenges
Test domeViews: 771- Intermediate
- Online practice test
Interview CakeViews: 717- Intermediate
- 30 Interview questions and exercises.
Project EulerViews: 913- Intermediate – Advanced
- 650 math problems.
Code Jam (Google Competition)Views: 709- Intermediate – Advanced
- Math Problems sets.
Martyr2´sViews: 320- Intermediate – Advanced
- 100 Project ideas (No solutions)
CppQuizViews: 518- Intermediate – Advanced
- 143 Questions (type what is the output of this program?) .
- Intermediate – Advanced
- 60 Problem set from last editions.
Top Coder (Competitive programming)Views: 467- Advanced
- ~50 Challenges with prize for winners.
ToptalViews: 490- Advanced
- 24 Interview questions
- Advanced
- 60 Problems of latest editions (1980 – 2018)
- Advanced
- 20 Contests of last editions: constests organized by different worldwide universities
Internet Problem Solving ContestViews: 290- Advanced
- 20 Problem sets from last editions.
Bloomberg CodeconViews: 584- Advanced
- Programming Competition
- Advanced
- 30 Algorithm programming contests, last contests problems.
HackerRankViews: 1067- Beginner – Intermediate- Advanced
- 50 Exercises.
Kattis Problems (No solutions)Views: 1087- Intermediate – Advanced
- 100 Challenges. Compilation of problems of worldwide programming competitions.
C ProgrammingViews: 1050- Beginner – Intermediate- Advanced
- 18 Exercises&Programs
LeetCodeViews: 617- Beginner – Intermediate – Advanced
- ~200 Exercises and Interview questions.
CodeChefViews: 535- Beginner – Intermediate – Advanced
- ~200 Problems
DUTHCODEViews: 545- Beginner – Intermediate- Advanced
- 18 Projects: program to compile web data, program to displu cost of car repair, Marketing program, wind turbines maintenance program, etc.
QUICK SURVEY
If you know a blog or website with proper C# exercises or proejcts, please share with us!
[user-submitted-posts]