Il problema e troppo semplice per potersi incartare per cosi' poco.
E' un problema che puoi risolvere anche SOLO con CARTA E MATITA, facendo il mitico DIAGRAMA DI FLUSSO (FLOW CHART).
Il problema e' che sei partito a studiare DIRETTAMENTE un linguaggio di programmazione GIA' DI SUO COMPLESSO, senza le basi piu' BASILARI.
Consiglio:
0) ASSIOMA: si studia SUI LIBRI e NON su Internet. Se pensi di cavare il mitico ragno dal buco spazzolando Internet ("gugolando" ) allora parti con ENTRAMBI I PIEDI sbagliati.
1) acquista un libro di "Introduzione alla programmazione"
2) se lo fai per hobby e non per motivi di lavoro, o per motivi SPECIFICI, lascia perdere il C ed il C++ e passa a Python.
Python e' linguaggio PIU' SEMPLICE (se uno NON VUOLE fare le cose complicate, perche' SE vuole fare le cose complicate, allora ci si puo' divertire ), con cui puoi imparare le BASE SENZA doverti SCORNARE con le rogne piu' rognose del C e del suo fratelo maggiore (primo fra tutto la estione della memoria, e come seconda cosa la gestione delle stringhe). Inoltre lo puoi utilizzare SIA alla C (programmazione procedurale) SIA alla C++ (programmazione orientata agli oggetti).
C'e giusto un po' di traffico nell'installazione, ma non piu' di tanto, comunque.
Ma MENO che non dover scrivere un sorgente, COMPILARLO E LINKARLO con le librerie esterne per generare l'eseguibile.