C++
C++ PRACTICE EXERCISES, EXAMS, ASSIGNMENTS, CHALLENGES
W3Resource
Views: 5589
- Beginner
- 82 Exercises: basics, loops, arrays, numbers, sorting and searching.
Edabit
Views: 7043
- 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 Programming
Views: 4409
- 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.
Mans
Views: 2158
- 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 University
Views: 1506
- Beginner
- 25 Exam questions/exercises: language constructs, statements, classes, operator overloading, exceptions.
CPPforSchool
Views: 2743
- Beginner
- 8 Projects: tic tac toe, number guessing name, hangman game, supermarket billing program, library management system, etc.
World Best learning center
Views: 2052
- 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.
Exercism
Views: 1458
- 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 HOMEWORK
Views: 1428
- 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: 1542
- 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, CS
Views: 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.
Wikibooks
Views:
- 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 C
Views: 1025
- 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: 762
- 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
Github
Views: 858
- Beginner – Intermediate
- 8 Project ideas.
Programiz
Views: 881
- 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.
Programmr
Views: 765
- Beginner – Intermediate
- ~ 70 Exercises
University of Texas Dallas (No solutions)
Views: 764
- 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- Karan
Views: 594
- 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.
TechGig
Views: 452
- Beginner – Intermediate
- 30 Exercises: strings, STL, inheritance, data types.
RBaumann (PDF)
Views: 445
- Beginner – Intermediate
- 25 Exercises and questions: Linked lists
- Intermediate
- ~480 Exercises.
Happy Codings
Views: 1466
- 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 York
Views: 748
- Intermediate
- 39 Problems: explain output of program, correct sysntax of loop, explain functions, explain output of code fragment, etc.
C++ Forum (No Solutions)
Views: 13
- Intermediate
Techie Delight
Views: 950
- Intermediate
- 150 Problems: backtracking, strings, linked lists, recursion, sorting, heap, binary tree, dynamic programming, programming puzzles, graphs.
Code Signal (Login required)
Views: 335
- Intermediate
- Real interview questions
Google for Education (Quiz)
Views: 13
- Intermediate
- 25 Questions
- Intermediate
- 6 Pdf: linked lists problems, pointers and memory, binary trees, tree list recursion problem.
Universiy of Cambridge, CS
Views: 15
- Intermediate
- Bridge Program
CodingGame (Login required)
Views: 1143
- Intermediate
- Game oriented puzzles.
HackerEarth (Login required)
Views: 527
- Intermediate
- Challenges
Test dome
Views: 807
- Intermediate
- Online practice test
Interview Cake
Views: 734
- Intermediate
- 30 Interview questions and exercises.
Project Euler
Views: 922
- Intermediate – Advanced
- 650 math problems.
Code Jam (Google Competition)
Views: 718
- Intermediate – Advanced
- Math Problems sets.
Martyr2´s
Views: 326
- Intermediate – Advanced
- 100 Project ideas (No solutions)
CppQuiz
Views: 537
- 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: 477
- Advanced
- ~50 Challenges with prize for winners.
Toptal
Views: 621
- 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 Contest
Views: 302
- Advanced
- 20 Problem sets from last editions.
Bloomberg Codecon
Views: 607
- Advanced
- Programming Competition
- Advanced
- 30 Algorithm programming contests, last contests problems.
HackerRank
Views: 1305
- Beginner – Intermediate- Advanced
- 50 Exercises.
Kattis Problems (No solutions)
Views: 1360
- Intermediate – Advanced
- 100 Challenges. Compilation of problems of worldwide programming competitions.
C Programming
Views: 1085
- Beginner – Intermediate- Advanced
- 18 Exercises&Programs
LeetCode
Views: 626
- Beginner – Intermediate – Advanced
- ~200 Exercises and Interview questions.
CodeChef
Views: 548
- Beginner – Intermediate – Advanced
- ~200 Problems
DUTHCODE
Views: 553
- Beginner – Intermediate- Advanced
- 18 Projects: program to compile web data, program to displu cost of car repair, Marketing program, wind turbines maintenance program, etc.