quarta-feira, 3 de janeiro de 2018

Problema da recursão para analisar posições vizinhas em um mapa ou tabuleiro


Neste laboratório, devemos criar um programa que explore a recursão em que, dado um mapa de um setor, seja capaz de determinar quantas bases do Império e quantas bases rebeldes estão presentes naquela região.

Na matriz, o caractere '*' representa parte de uma base do Império, o caractere '#' representa parte de uma base dos rebeldes e o caractere '-' representa uma área não construída; as bases não possuem uma forma geométrica definida.

terça-feira, 2 de janeiro de 2018

Problema dos anagramas através de uma função recursiva


O objetivo deste programa em C abaixo é gerar todos os anagramas de uma palavra.

Um anagrama de uma palavra é uma permutação das suas letras a fim de formar uma outra palavra. Por exemplo, ator é um anagrama da palavra rota.

segunda-feira, 1 de janeiro de 2018

Problema dos apontadores, parâmetros argc, argv e manipulação dos pixels de um arquivo .ppm


O objetivo do programa em C abaixo é implementar 3 filtros: escala de cinza, esticar contraste e normalizar, em uma imagem/arquivo do formato ppm.