• Matéria: Lógica
  • Autor: Anônimo
  • Perguntado 6 anos atrás

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: gabbszzzz
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