Boa noite. Desenvolvimento de exercício na linguagem C. Entrega para 07/03/2020 às 15:00.
Estou com muita dificuldade na matéria de estrutura de dados e gostaria de saber se alguém poderia me ajudar com esse exercício com prazo de entrega para amanhã, 07/03/2020 às 15:00 ?
A linguagem solicitada para resolução seria C.
Desde já agradeço.
1) Crie um programa para manipular vetores. O seu programa deve implementar uma função que receba um vetor de inteiros V e retorne um outro vetor de inteiros alocado dinamicamente com todos os valores de V que estejam fora de um intervalo delimitado por um valor mínimo e máximo (que também são passados como parâmetro para a função).
A função deve obedecer ao seguinte protótipo:
int* valores_fora(int *v, int n, int min, int max, int *qtd);
A função recebe:
v: vetor de números inteiros;
n: a quantidade de elementos do vetor v;
min: valor mínimo do intervalo;
max: valor máximo do intervalo;
A função retorna:
O endereço da área alocada dinamicamente, preenchida com os números menores do que min e maiores que max, ou NULL, caso essa relação de números não tenha sido criada;
A quantidade de números carregados na área alocada dinamicamente, através do parâmetro qtd.
Em seguida, crie a função principal do programa para inicializar um vetor de inteiros, exibir esses valores na tela e pedir para o usuário digitar o valor mínimo e máximo do intervalo.
Em seguida o programa deverá chamar a função valores_fora e exibir na tela os valores resultantes. Lembre-se de exibir uma mensagem de erro caso nenhum valor seja encontrado. Não se esqueça de liberar a memória alocada dinamicamente.
2) Faça uma função recursiva que receba um número inteiro positivo N e imprima todos os números naturais de 0 até N em ordem crescente.
Respostas
respondido por:
0
Resposta:
COMO ASSIM? NAO ENTENDI MUITO BEM A PERGUNTA PARA TE AJUDAR
Explicação:
Anônimo:
É um exercício com duas questões. Qual parte você não entendeu?
Perguntas similares
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás