This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Grafo não orientado e não ponderado em Linguagem C | |
// Programa Livro Estrutura de Dados e Algoritmo em Java, Robert Lafore, ed. Ciencia Moderna | |
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
#include <stdio.h> | |
#include <stdlib.h> | |
/////////////////////////////////////// | |
// VARIAVEIS GLOBAL PILHA | |
int *itens, topo, tam; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Tabela HASH com tratamento de colisões linear | |
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
#include <iostream> | |
#include <math.h> | |
using namespace std; | |
struct HASH { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Faça um programa que calcule e imprima na tela as raízes de uma equação de segundo grau. Declare as variáveis a, b e c como globais. Crie funções que: | |
1- (lerabc) Leia do usuário os valores de a, b e c. | |
2- (delta) Calcule e retorne delta pela formula de Bhaskara | |
3- (raizes) Imprima na tela as raízes (x' e x'') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Escreva um programa onde o usuário deverá informar valor inteiro x, que será passado como parâmetro para a função GeraNum(), que irá gerar um número aleatório inteiro pertencente ao intervalo [0, x]. | |
A seguir, crie uma função chamada AdivinhaNum(), que retorna o número de palpites até o usuário descobrir o número gerado. | |
A função AdivinhaNum() deverá informar as seguintes mensagens: | |
“Muito alto. Tente novamente...”, se o valor do palpite for maior que o número gerado. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Escreva um programa em linguagem C que solicita ao usuário a quantidade de alunos de uma turma e aloca um vetor de notas (números reais). Depois de ler as notas, imprime a média aritmética. | |
Obs: não deve ocorrer desperdício de memória, após ser utilizada a memória deve ser devolvida ao sistema operacional. Use as funções de alocação dinâmica de memória da linguagem. | |
*/ | |
#include <stdio.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Uma empresa de cosméticos comercializa cinco diferentes tipos de produtos e os armazena em uma estante de 40 x 40 posições. Em cada posição da estante, pode ficar armazenada apenas uma caixa com um desses produtos. Para facilitar sua identificação, os produtos foram codificados da forma a seguir: | |
1: xampu; | |
2: condicionador; | |
3: hidratante; | |
4: tintura; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Currículo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* Crie um código em linguagem C++ que compare o tempo gasto pelo computador para ordenar um vetor de tamanho lido pelo usuário. | |
Use os métodos simples visto em aula e considere: | |
Atribuição de valores aleatórios entre zero e quinhentos ao vetor. | |
Crie um cópia do vetor gerado aleatoriamente e ordene a cópia. | |
Depois de ordenar a cópia, atribua os valores do vetor original a mesma, para que possa ordenar novamente através de outro método de ordenação e a comparação seja eficaz. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Currículo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
#include <iostream> | |
#include <stdlib.h> | |
#include <time.h> | |
using namespace std; | |
int GeraNum(int); | |
int AdivinhaNum(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Desenvolver um programa em C para os seguinte problema: | |
Ler do usuário os elementos de uma matriz A de valores inteiros distintos de dimensão nxn (n<=10). | |
Gerar dois vetores V e W, formados respectivamente pela linha de A correspondente ao maior elemento e pela coluna de A correspondente ao menor elemento . | |
Escrever a matriz A e os vetores V e W. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// HeapSort em C++ usando Classe | |
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
#include <iostream> | |
using namespace std; | |
class Heap { | |
private: int *vHeap, tam_max, n; | |