✅ Projeto Finalizado
📆 Data de entrega: 30/04/2022
🎓 Nota: 10
Eu, Victor Antonino, criei este repositório para armazenar a minha primeira avaliação da matéria programação estruturada do Centro Universitário Unicarioca. Os exercícios foram criados pelo professor André Cotelli podendo ser desenvolvidos nas linguagens C e C++
A) Escreva uma função que conte o número de consoantes de uma string passada como parâmetro.
B) Escreva uma função recursiva para apresentar a soma de todos os números inteiros pares de zero até um número informado pelo usuário.
Por exemplo: Para n = 7 a função deve retornar 0 + 2 + 4 + 6 = 12.
C) Escreva uma função recursiva para inverter uma string usando recursão.
Exemplo:
String: codigo
Saída: ogidoc
D) Escreva uma função recursiva calcule o máximo divisor comum entre dois números usando a recursão (o máximo divisor comum entre os dois é o maior de seus divisores).
Exemplo: Divisores de 18 e 24 são 1,2,3 e 6. Então, 6 é o maior
E) Escreva um programa que leia 10 números inteiros e os armazene em um vetor. Imprima o vetor, o maior elemento (número e posição) e o menor elemento (número e posição).
F) Escreva um programa que leia um vetor de 10 caracteres que representa o gabarito de uma prova. A seguir, para cada um dos alunos de uma turma (5 no total), leia o vetor de respostas e conte o número de acertos. Mostre a nota do aluno e uma mensagem APROVADO, se a nota for maior ou igual a 7 ou REPROVADO, caso contrário. Cada questão correta vale 1 ponto.
G) Faça um programa que permita ao usuário entrar com uma matriz de 3 x 3 números inteiros. Em seguida, gere um array unidimensional pela soma dos números de cada coluna da matriz e mostrar na tela esse array. Por exemplo, a matriz:
1 -8 5
2 2 10
20 10 3
Vai gerar um vetor, onde cada posição e a soma das colunas da matriz. A primeira posição ser a 1 + 2 + 20, e assim por diante: 23 4 18
A) Faça um programa que leia uma matriz de 5 linhas e 5 colunas contendo as seguintes informações sobre alunos de uma disciplina:
- Coluna: número de matrícula (use um inteiro)
- Coluna: Avaliação 1
- Coluna: Avaliação 2
- Coluna: Média dos trabalhos
- Coluna: Nota final
Elabore um programa que:
- Leia as quatro primeiras informações de cada aluno
- Calcule a nota final como sendo a soma da média das avaliações e da média dos trabalhos
- Imprima a matrícula do aluno que obteve a maior nota final
- Imprima a média aritmética das notas finais
B) Faca programa que leia uma matriz 3 x 6 com valores reais.
- Imprima a soma de todos os elementos das colunas pares.
- Imprima a média aritmética dos elementos da segunda e quarta colunas.
- Substitua os valores da sexta coluna pela soma dos valores das colunas 1 e 2.
- Imprima a matriz modificada
C) Crie um programa que contenha uma matriz de float contendo 3 linhas e 3 colunas. Imprima o endereço de cada posição dessa matriz
D) Crie uma função que receba como parâmetro um array e o imprima. Não utilize índices para percorrer o array, apenas aritmética de ponteiros.
E) Escreva um programa que leia dois vetores de 10 posições e faça a multiplicação dos elementos do mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante.
F) Leia um vetor com 10 números reais, ordene os elementos deste vetor, e no final escreva os elementos do vetor ordenado.
G) Faça um programa para gerar automaticamente números entre 0 e 99 de uma cartela de bingo. Sabendo que cada cartela deverá conter 5 linhas de 5 números, gere estes dados de modo a não ter números repetidos dentro das cartelas. O programa deve exibir na tela a cartela gerada (exibir como uma cartela real).
Victor Antonino |