Este repositório contém uma série de exercícios e implementações relacionadas a Estrutura de Dados, organizados da seguinte maneira:
Cálculo_Simples.c
: Este programa lê o código de uma peça e o número de peças.Fórmula_De_Bhaskara.c
: Lê três valores de ponto flutuante e calcula as raízes da equação.Menor_e_Posição.c
: Lê um valor N e encontra o menor valor e sua posição em um vetor.Média_3.c
: Lê quatro números e calcula a média ponderada.Preenchimento_de_Vetor_I.c
: Lê um valor e o coloca na primeira posição de um vetor.Preenchimento_de_Vetor_II.c
: Lê um valor T e preenche um vetor com valores repetidos.Preenchimento_de_Vetor_III.c
: Lê um valor X e o coloca na primeira posição de um vetor.Preenchimento_de_Vetor_IV.c
: Lê um valor X e o insere ordenadamente em um vetor ordenado.Salário.c
: Lê o número e horas trabalhadas de um funcionário e calcula o salário.Salário_com_Bônus.c
: Lê o nome, salário fixo e vendas de um vendedor e calcula o salário total.Seleção_em_Vetor_I.c
: Lê um vetor A[100] e mostra os elementos menores ou iguais a 10.Área_Direita.c
: Lê um caractere e realiza uma operação em uma matriz.
Area_Direita.c
: Lê um caractere maiúsculo, que indica uma operação a ser realizada.Coluna_Matriz.c
: Lê um número C e realiza operações em uma matriz.Idades.c
: Algoritmo para ler um número indeterminado de dados relacionados a idades.Linha_Da_Matriz.c
: Lê um número L e realiza operações em uma matriz.Menor_e_Posição.c
: Lê um valor N, determinando o tamanho de um vetor, e encontra o menor valor e sua posição.Senha_Fixa.c
: Repete a leitura de uma senha até que ela seja válida.Soma_De_Impares_Consecutivos_I.c
: Lê dois valores inteiros X e Y, calcula e mostra a soma dos números ímpares entre eles.Sort_Simples.c
: Lê três valores inteiros e os ordena em ordem crescente.Substituição_Em_Vetor_I.c
: Lê um vetor X[10] e substitui os valores por outros determinados.Troca_Em_Vetor _I.c
: Realiza trocas em um vetor.
ArvoreBinariaDeBusca.c
: Implementação de uma Árvore Binária de Busca.Data.c
: Implementação de manipulação de datas.Fila.c
: Implementação de uma Fila.JogoAlt.c
: Implementação de um Jogo Alternativo.Lista_Encadeada.c
: Implementação de uma Lista Encadeada.Movimento.c
: Implementação de movimentações em uma matriz.Pilha.c
: Implementação de uma Pilha.Sequencia.c
: Implementação de manipulação de sequências.Vogais.c
: Contagem de vogais em uma string.
Cada arquivo .c
contém um exercício ou implementação associada ao nome do arquivo com a utilização de pilha, fila, lista ou arvore.
Este projeto está sob a licença MIT LICENSE.