DrAdriano / Resolucao-de-exercicios-com-cpp

Resolução, usando C++, de inúmeros exercícios propostos durante a disciplina de Introdução à Linguagem de Computação, em 2018.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resolução de exercícios com C++

Sumário

Sobre o repositório

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.

About the repository

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.

Tecnologias usadas

  • Code::Blocks
  • C++

Lista dos exercícios

  • 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$.

Contato

Criado por Adriano Jr. G. Gonçalves - Sinta-se à vontade para enviar comentários, críticas e/ou sugestões.

About

Resolução, usando C++, de inúmeros exercícios propostos durante a disciplina de Introdução à Linguagem de Computação, em 2018.


Languages

Language:C++ 100.0%