Listas de exercícios e exercícios feitos em sala de aula de FDA. Recomendável resolvê-las por conta própria e usar as soluções daqui apenas para conferir/comparar respostas.
Utils.c é um arquivo com métodos recorrentes em exercícios, por exemplo, printArray e fatorial.
===
Como usar:
- Você pode visualizar os arquivos pelo próprio GitHub.
- Baixar e editar no Code::Blocks ou qualquer outra IDE.
- Se for fazer alguma edição ou novo arquivo que nao seja pelo próprio site,
git pull
antes de começar para não ter problemas com conflitos e merges.
===
Links:
- Code::Blocks
- DevC++
- CodeLite
- Eclipse com Extensão para C/C++
- NetBeans (pacotes com apenas C/C++ ou completo)
- Visual Studio: Aqui ou aqui
- CLion by JetBrains
===
Sites com desafios para praticar:
- /r/dailyprogrammer - a subreddit with daily programming challenges
- UVa Online Judge - collection hundreds of programming contests problems with online solution checking system
- Timus - similar to UVA, includes problems from many past competitions (world and regional scale)
- SPOJ - similar to UVA, with largest choice of programming languages allowed for solutions
- /r/tinycode - a subreddit dedicated to doing big things with little code
- CodingBat - coding exercises for Java and Python
- Python Challenge - combines riddles and programming puzzles to move through different levels
- Project Euler - math-heavy challenges meant to be solved through code
- CodeAbbey - set of beginner level problems with solutions being checked by answers (like ProjectEuler) and features of reviewing and commenting other's codes
- codegolf.stackexchange.com - site for posting and discussing programming puzzles
- /r/programmingchallenges - a subreddit dedicated to programming challenges, could use reviving
- TopCoder - online programming competitions, several times each month; solving problems from past contests is allowed for training
- CodeForces - similar to TopCoder, but more tasks at competitions, and few special features including "virtual contests"