×
Ir ao conteúdo
  • Cadastre-se

C Alguém pode fazer comigo com alguns exercicios sobre linguagem de programação C?


nohidean

Posts recomendados

1.Escreva uma versão recursiva que retorne a soma dos elementos de um vetor de números reais passado como parâmetro juntamente com o seu tamanho. Protótipo: float somaVet (float v[], int t)
 

2.Escreva uma função que receba um ponteiro para um arquivo tipo texto, já aberto para gravação, e uma lista encadeada de números inteiros, conforme typedef abaixo A função deve gravar nesse arquivo, os números contidos na lista, sendo cada número separado de outro por “;”. E ao final retornar quantos números foram gravados. typedef struct lista{ int valor; struct lista * next; }Lista;

Protótipo: int gravaLista(FILE *arq, Lista *li)


3.Dado: typedef struct lista2{

int contacorrente;

float valor;

struct lista2 *ant;

struct lista2 *prox;

}Lista2;

Considere que esta lista contém a movimentação diária de uma agência bancária. Cada lançamanto a crédito ou débito, nas contas_correntes da agência, são registrados com o número da contacorrente mais um valor positivo se crédito, ou valor negativo se débito. Escreva uma função que receba um ponteiro para o inicio desta lista (lc) e uma conta_corrente. A função deve retornar o saldo desta conta.

//Protótipo: float saldo(Lista2 *lc, int cc)


4.Dado typedef struct arv{

int codproduto;

float preco;

struct arv *sae;//subarvore a esquerda

struct arv *sad;//subarvore a direita

}Arv;

A função deve retornar quantos produtos tem o preco informado como parâmetro. //Protótipo: int precoIgual(Arv *T, float valor)

1.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

SEMPRE!

E não perca mais tempo. Digo isso porque se estudou; gastou tempo e dinheiro, é porque queria aprendeu algo, e não esperar o primeiro "babac4" que faça tudo por você. Enfim, o que te falta para começar/ qual a dúvida?

 

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

@mauro_b n entendi o que você quis dizer com isso amigo, mas de qualquer forma eu precisava de um norte pra fazer esses exercicios até porque minha professora não passou correção e nada deles e é mt provavel que caia em prova etc 

@arfneto sinceramente pelo menos na parte do exercicio 3 e 4 eu não consigo fazer nada, não consigo começar apesar de saber e entender o que o exercicio pede

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

1 hora atrás, nohidean disse:

sinceramente pelo menos na parte do exercicio 3 e 4 eu não consigo fazer nada, não consigo começar apesar de saber e entender o que o exercicio pede

 

Não veja isso como exercícios distintos e vai se dar melhor.

 

Se tivesse terminado o item 2 teria um programa e funções que tratam uma lista de inteiros.

 

E nesse caso para o item 3 qual seria diferença? Uma lista é uma lista. Uma de coisas. Qualquer coisa. Uma coisa por nó da lista. A lista é de nós. Os nós é que tem as coisas. Essa diferença é o que importa. Faça um programa desses certinho e terá feito o único de que precisa. Uma lista tem nós. Os nós tem ou apontam para uma coisa. E essa coisa em geral tem uma chave, como uma lista de notas fiscais cada uma com seu numero de nota. Isso se chama "semântica" na literatura dessas coisas. E assim a lista pode mostras as notas fiscais por ordem, a fila por ordem de entrada., os int no item 2 por ordem de inclusão, coisas assim.

 

Ainda sobre o item 3 e o item 2, a diferença entre o int e a operação do banco é zero. No banco vai ter operações de crédito e débito. Um int tem sinal, positivo ou negativo.

 

Qual o saldo das operações na conta do banco? a soma, igualzinho calculou no item 2.

 

O item 4 está uma confusão. Não entendi nada.Np entanto colocar algo numa árvore é a mesma coisa que colocar algo na lista.

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Curso de Hacker Ético

LANÇAMENTO!

CLIQUE AQUI E CONFIRA!

* Este curso não é ministrado pela equipe do Clube do Hardware.