Code::Blocks
Free flexible IDE for C C++ and Fortran
Code::Blocks is a free, open-source IDE for Windows aimed at programmers working with C, C++, and Fortran. It gives you a graphical workspace for writing code, organizing project files, building applications, and debugging problems without needing a heavy or overly complex environment.
Its biggest strength is flexibility.