Alguns dos exercícios de C/C++ que eu fiz:

Estrutura de Repetição

Exercício: Dada uma sequência de Fibonacci 1,1,2,3,5,8,13,....,n, escreva um programa para gerar a sequência até o enésimo termo, o qual deverá ser fornecido pelo usuário. Por exemplo, se o usuário digitou o número 40, deverão ser apresentados os 40 números da sequência na tela.
Resolução:

Ponteiro

Exercício: Implemente uma função que calcule as raízes de uma equação do segundo grau, do tipo ax² + bx + c = 0. Essa função deve obedecer o protótipo: int raízes(float a , float b, float c, float *x1, float *x2); Essa função deve ter como valor de retorno o número de raízes reais e distintas da equação. Se existirem raízes reais, seus valores devem ser armazenados nas variáveis apontadas x1 e x2. Não esqueça de mostrar os resultados na tela.
Resolução:

Vetor

Exercício: Faça um programa que carregue um vetor de seis elementos numéricos inteiros, calcule e mostre na tela:1)A quantidade de números pares e quais são os números pares. 2)A quantidade de números ímpares e quais são os números ímpares.
Resolução:

Estrutura(struct)

Exercício: Foi realizada uma pesquisa de algumas características físicas de 50 habitantes de uma certa região. De cada habitante foram coletados os seguintes dados: sexo, altura, idade e cor dos olhos (A - Azuis, V - Verdes ou C – Castanhos). Faça um programa que leia esses dados e armazene-os em um registro do tipo vetor. Determine: a) a média de idade das pessoas com olhos castanhos e altura superior a 1.60 m; b) a maior idade entre os habitantes; c) a quantidade de indivíduos do sexo feminino cuja idade esteja entre 20 e 45 anos (inclusive) ou que tenham olhos verdes e altura inferior a 1,70 m; d) o percentual de homens.
Resolução:

Programação Orientada a Objetos (C++)

Exercício: - Crie uma classe PESSOA com os seguintes atributos: nome, idade, endereço e data de nascimento. Essa classe deverá ter um método para cadastrar os dados da pessoa. No entanto, a idade deverá ser calculada a partir da data de nascimento, através de outro método com retorno. Os outros dados deverão ser solicitados para o usuário digitar. Por fim, crie um método para mostrar os dados da PESSOA. Na função principal (main()), crie pelo menos uma instância da classe PESSOA.
Resolução: