Categoria: C/C++

Utilização da função QSort em C

A função qsort() é uma função em C utilizada para ordenação de arrays. O protótipo da função é void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*)), onde base é um ponteiro para o primeiro elemento do array, nitems é o número de elementos do array, size é o tamanho em […]

Read More

Algoritmo solicitado 1

Esse algoritmo foi solicitado pela Jeanne e envolve a leitura de strings e seu armazenamento array (nesse caso, uma matriz). Respondi as dúvidas levantadas e também completei o algoritmo, avançando um pouco a solução para o uso de estruturas, que se adequam bem ao problema. Um detalhe que somente percebi depois é que a solicitação […]

Read More

Tutorial Dr. Memory

Nesse vídeo tutorial eu demonstro a utilização da ferramenta Dr. Memory (https://drmemory.org) que permite a identificação de erros de programação associados com o uso da memória, como definição de um vetor maior do que o necessário, tentativa de acesso em posições inválidas da memória (como acesso a um índice inválido de um vetor), ou esquecimento […]

Read More

Exercícios resolvidos

Segue um conjunto de exercícios resolvidos em linguagem de programação C. São disponibilizados o código de solução e vídeo explicativo. 1) Um funcionário de uma empresa recebe, anualmente, aumento salarial. Sabe-se que: 1) esse funcionário foi contratado em 2005 com salário inicial de R$ 1.000,00; 2) em 2006 ele recebeu aumento de 1,5% sobre seu […]

Read More