Este repositório contém uma coleção de pequenos programas e exercícios em C++, cada um demonstrando diferentes conceitos e lógicas de programação. Abaixo está uma breve descrição de cada arquivo e seu propósito.
Este programa calcula a soma de números sequenciais até um valor pré-definido. Utiliza um loop while para incrementar a soma de 1 até o valor de INDICE (13), resultando em uma soma total de 91.
Este programa recebe um número via linha de comando e verifica se ele pertence à sequência de Fibonacci. Utiliza um loop while para calcular os números de Fibonacci até encontrar o número fornecido ou ultrapassar seu valor, indicando se ele pertence ou não à sequência.
Este arquivo contém um exercício de lógica que pede para o leitor descobrir e completar o próximo elemento de várias sequências numéricas.
- a) Sequência de números ímpares.
- b) Sequência de potências de 2.
- c) Quadrados perfeitos.
- d) Sequência de Fibonacci.
- e) Sequência com um padrão misto de incrementos.
Este é um problema de lógica que descreve um cenário onde você precisa descobrir qual interruptor controla qual lâmpada, com a condição de que as lâmpadas estão em salas diferentes e não visíveis a partir dos interruptores. O texto fornece uma solução estratégica para resolver o desafio.
Este programa recebe uma ou mais strings via linha de comando e concatena-as (caso mais de uma seja fornecida). Em seguida, inverte a string resultante e a imprime. Demonstra manipulação de strings e arrays de caracteres em C++.