Esse repositório contém as resoluções, em C++, de inúmeros exercícios propostos pelo Prof. Dr. Luiz Fernando Carvalho, na disciplina Introdução à Linguagem de Computação, em 2018. Os exercícios foram aplicados na forma de prova, lista de exercícios ou desafios.
This repository contains the resolutions, in C++, of numerous exercises proposed by professor PhD Luiz Fernando Carvalho, in the course Introduction to Computing Language, in 2018. The exercises were applied in the form of a test, list of exercises or challenges.
- Code::Blocks
- C++
- Exercício 1: Crie um programa que recebe um número de linhas
$L$ , um número de colunas$C$ e, com isso, exibe um retângulo formado por$L$ linhas, cada uma delas contendo$C$ asteriscos. - Exercício 2: Escreva um programa que receba um caractere e diga se o mesmo é vogal ou consoante.
- Exercício 3: Mostre os
$10.000$ primeiros números primos. - Exercício 4: Crie um programa capaz de criar a transposta de uma matriz
$3\times3$ . A matriz deve ser lida a partir do teclado. - Exercício 5: Escreva um programa capaz de receber
$2$ números inteiros, como entrada, e retornar a soma de todos os números contidos no intervalo. Considere intervalo aberto. - Exercício 6: Dado dois vetores,
$A$ (4 elementos) e$B$ (5 elementos), faça um programa que imprima todos os elementos comuns aos dois vetores. - Exercício 7: Criar dois vetores
$A$ e$B$ , cada um com$10$ elementos inteiros. Desenvolver um programa que crie um vetor$C$ que é a diferença dos conjuntos formados pelos elementos dos vetores$A$ e$B$ . Lembrando que a diferença entre os conjuntos$A$ e$B$ é definida como sendo todos os elementos do conjunto$A$ que não existem no conjunto$B$ . - Exercício 8: Faça uma função que receba uma matriz
$3\times3$ e calcule o seu determinante. - Exercício 9: Escreva um programa que leia do usuário um valor inteiro
$n$ . A partir disso, o programa deve ler e armazenar em um vetor$n$ números lidos do teclado. Esse vetor gerado deve ser passado à uma função denominada bloco, a qual retorna um dos seguintes valores:$0$ , se os$n$ números lidos forem pares;$1$ , se os$n$ números lidos forem ímpares;$-1$ , se entre os$n$ números lidos há paridade diferente. - Exercício 10: Na Teoria de Sistemas define-se elemento minimax como o menor elemento da linha em que se encontra o maior elemento da matriz. Escrever um algoritmo que lê uma matriz
$5\times5$ e determine o elemento minimax, escrevendo-o e a posição na matriz em que ele se encontra. - Exercício 11: Construa um programa que entre com duas matrizes e com suas respectivas dimensões. Em seguida, verifique se é possível fazer a multiplicação entre as matrizes. Caso seja possível, calcule e exiba o resultado do produto entre elas.
- Exercício 12: Escreva uma função que receba por parâmetro as
$4$ notas de um aluno e uma letra. Se a letra for$A$ , o procedimento calcula a média aritmética das notas do aluno, se for$P$ , a sua média ponderada (pesos: 5, 3, 2 e 1) e se for$S$ , a soma das notas. O valor calculado também deve ser retornado. - Exercício 13: Criar uma função que receba valor de um inteiro positivo
$n$ , calcule e retorne fatorial desse número. - Exercício 14: Escreva uma função que recebe por parâmetro um valor inteiro e positivo
$n$ e retorna o valor de$$S = \sum_{k=1}^{n} \dfrac{1}{k!}.$$ - Exercício 15: Escreva um código que recebe por parâmetro um valor inteiro e positivo
$n$ e imprima$n$ linhas: A primeira apenas com "1", a segunda com "2 2", a terceira com "3 3 3" e assim por diante até a$n$ -éssima linha. - Exercício 16: Escrever um algoritmo que lê uma matriz
$4\times4$ , determine a média dos elementos da matriz e retorna outra matriz$4\times4$ , em que são substituídos os valores dos elementos da matriz original por:$-1$ , caso o elemento seja menor que a média;$1$ , caso seja maior; e por 0, caso sejam iguais. - Exercício 17: Escrever um algoritmo que lê um vetor
$A$ de 5 elementos e retorne outro vetor,$B$ , cujos os elementos sejam a raiz quadrada dos elementos de$A$ .
Criado por Adriano Jr. G. Gonçalves - Sinta-se à vontade para enviar comentários, críticas e/ou sugestões.