Trilha de aprendizado

Aprenda C++ passo a passo

40 desafios em 8 módulos levam você de variáveis e condições até funções, matrizes e recursão. Resolva em ordem em C++; cada um roda no seu navegador com testes instantâneos e revisão por IA.

  1. 1

    Variáveis e aritmética

    Armazene valores, faça cálculos e retorne resultados.

    0/5
    1. 1 Rectangle Perimeter Fácil Resolver em C++
    2. 2 Celsius to Fahrenheit Fácil Resolver em C++
    3. 3 Simple Interest Fácil Resolver em C++
    4. 4 Body Mass Index Fácil Resolver em C++
    5. 5 Average of Three Fácil Resolver em C++
  2. 2

    Condições

    Tome decisões com if, else e comparações.

    0/5
    1. 1 Letter Grade Fácil Resolver em C++
    2. 2 Largest of Three Fácil Resolver em C++
    3. 3 Ticket Price by Age Fácil Resolver em C++
    4. 4 Point Quadrant Fácil Resolver em C++
    5. 5 Absolute Value Without abs Fácil Resolver em C++
  3. 3

    Laços

    Repita tarefas com laços for e while.

    0/5
    1. 1 Sum of Odd Numbers Fácil Resolver em C++
    2. 2 Linha da Tabuada Fácil Resolver em C++
    3. 3 Countdown to Liftoff Fácil Resolver em C++
    4. 4 Power by Repeated Multiplication Fácil Resolver em C++
    5. 5 Halve Until One Fácil Resolver em C++
  4. 4

    Laços aninhados e padrões

    Coloque laços dentro de laços para criar tabelas e formas.

    0/5
    1. 1 Pyramid Rows Fácil Resolver em C++
    2. 2 Multiplication Grid Fácil Resolver em C++
    3. 3 Count Pairs With a Sum Fácil Resolver em C++
    4. 4 Number Triangle Fácil Resolver em C++
    5. 5 Hollow Square Fácil Resolver em C++
  5. 5

    Strings

    Leia, construa e transforme texto caractere por caractere.

    0/5
    1. 1 Contar Letras Maiúsculas Fácil Resolver em C++
    2. 2 Iniciais de um Nome Fácil Resolver em C++
    3. 3 Every Other Character Fácil Resolver em C++
    4. 4 Substituir Espaços por Traços Fácil Resolver em C++
    5. 5 Verificação de Regras de Senha Fácil Resolver em C++
  6. 6

    Listas

    Trabalhe com coleções de valores: conte, filtre e transforme.

    0/5
    1. 1 Count Positive Numbers Fácil Resolver em C++
    2. 2 Soma Acumulada Fácil Resolver em C++
    3. 3 Above-Average Values Fácil Resolver em C++
    4. 4 Swap First and Last Fácil Resolver em C++
    5. 5 First Negative Index Fácil Resolver em C++
  7. 7

    Funções

    Divida um problema em funções pequenas e reutilizáveis.

    0/5
    1. 1 Dias em um Mês Fácil Resolver em C++
    2. 2 Distance Between Points Fácil Resolver em C++
    3. 3 Total do Carrinho com Desconto Fácil Resolver em C++
    4. 4 Min and Max Together Fácil Resolver em C++
    5. 5 Gradebook Top Student Médio Resolver em C++
  8. 8

    Matrizes e recursão

    Percorra matrizes 2D e resolva problemas recursivos.

    0/5
    1. 1 Row Sums Fácil Resolver em C++
    2. 2 Tic-Tac-Toe Winner Médio Resolver em C++
    3. 3 Recursive Power Médio Resolver em C++
    4. 4 Recursive Palindrome Médio Resolver em C++
    5. 5 Count Islands Médio Resolver em C++