Fala devs, venho aqui pedir ajuda na resolução dessas questões. Perdi dois meses da faculdade por conta de depressão, estou voltando aos poucos, porem tenho pouco tempo pra entregar todas essas questões, pois tenho mais materias acumuladas, alguem pode resolver, por gentileza?
Atividade 1
Criar uma função que recebe um número N, e retorna um vetor com uma série de N números seguindo a seguinte função:
1 se i=0
V[i] = V[i-1]*2 + 1 se i !=0
Atividade 2
Criar uma função que recebe 2 parâmetros
Número de linhas N
Número de colunas M
e retorna uma matriz NxM, onde cada posição recebe o valor de i^j, onde 𝑖 é a linha e 𝑗 é a coluna
Atividade 3
Criar uma função recursiva que mostre os múltiplos de 2 até um valor N
Exemplo para N=10:
2, 4, 8, 16, 32, 64, 128, 256, 512, 1024
Atividade 4
Implemente uma função recursiva que retorna o fatorial de um número
===========================
Atividade 5
Implemente uma função recursiva que retorna o Nº elemento da sequência de Fibonacci
Sequência de Fibonnaci
0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, …
Atividade 6
Faça uma função recursiva que verifique se uma palavra (String) é palíndromo
Exemplo de palíndromos: arara, aba, abcba
Atividade 7
Criar 3 funções com o nome media
media(int a, int b, int c) – que calcula a média aritmética entre os valores
media(double a, double b, int c) – que calcula a média arit. entre os dois primeiros valores, e soma com o terceiro parâmetro
media(double a, double b, double c) – que calcula a média harmônica entre os 3 valores
================================
Atividade 8
Criar uma função que recebe 3 parâmetros
String texto
double antes
double depois
Retorna uma String que substitui todos os valores ‘antes’ por ‘depois’
================================
Atividade 9
Criar uma função que recebe um vetor e modifica os valores para o dobro.
================================
Atividade 10
Criar uma função que recebe um vetor e inverte a ordem de seus elementos
================================
Atividade 11
Criar uma função que recebe um inteiro N, e retorna um vetor de tamanho N comnúmeros aleatórios
=================================
Atividade 12
Criar uma função que recebe 3 notas (números com vírgula) e retorna a media aritmética delas
Modifique a função para retornar a media harmônica
Atividade 13
Criar uma função que recebe 2 inteiros e retorna o menor dele
BÔNUS: Como podemos utilizar a função criada para achar o menor número de 3 inteiros?
Atividade 14
Criar uma função que recebe 3 parâmetros
min
max
passo
A função deve contar de ‘min’ até ‘max’, espaçando a contagem com ‘passo’
Atividade 15
Faça um programa que leia 10 números e gere um novo vetor onde
Posições pares terão seu valor multiplicado por 2
Posições ímpares não terão o valor modificado
=======================================
Atividade 16
Faça um programa que leia e armazene as seguintes informações de 5 pessoas:
Ler uma String para o nome de cada Pessoa
Ler um double para o peso de cada Pessoa
Ler um double para a altura de cada Pessoa
Construa um vetor que armazena o IMC de cada pessoa
Mostre na tela o nome de cada pessoa, e seu IMC respectivo
=======================================
Atividade 17
Faça um programa que lê 5 notas de um aluno e mostra na tela
A média das notas
A menor nota
Atividade 18
Implemente códigos que gerem as seguintes matrizes:
Matriz 1
0 1 2 3 4
0 1 2 3 4
0 1 2 3 4
========================================
Matriz 2
0 1 4 9 16 25 36
0 1 4 9 16 25 36
0 1 4 9 16 25 36
Matriz 3
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
Matriz 4
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
Matriz 5
0 2 4 6 8
1 3 5 7 9
2 4 6 8 10
3 5 7 9 11
Matriz 6
0 1 2 3 4 5
6 7 8 9 10 11
12 13 14 15 16 17