Postagens

Mostrando postagens de novembro, 2017

Alocação dinâmica de memória em matrizes em C

Uma matriz de tamanho dinâmico em C é implantada a partir de vetores contidos em vetores. Exemplificando, uma matriz 2x3 teria em cada uma das duas linhas, um vetor de 3 posições formando assim três colunas. Sendo declarada como um ponteiro de ponteiro (por exemplo, int **matriz ), para a sua alocação é necessário a alocação de um vetor comum e com o auxílio de uma função de repetição, como o for , criar um novo vetor dentro do primeiro. Como se pode ver no código abaixo: ... //matriz é alocada como vetor tendo um tamanho m matriz = ( int *) malloc(m * sizeof ( int* ));                 for (i = 0;i < m;i++){ /*Nesta etapa é alocado outro vetor dentro da posição i,fazendo desta maneira n colunas*/                matriz[i] = ( int *) malloc (n* sizeof ( int *)); …           A utilização de um dado dessa matriz seria por matriz[i][j].          m e n são números inteiros que indicarão – quando multiplicados nesse caso pelo tamanho de um int –  quantos

LPT - A polêmica entorno do que é arte nas paredes.

Imagem
(Esse texto foi originalmente escrito para a disciplina Leitura e Produção de Textos do meu curso de Engenharia de Computação (pois é, parece que não é só de derivadas que vive um engenheiro ... :v ) A polêmica entorno do que é arte nas paredes. Por João Marcos Santos Nos últimos tempos com a eleição de João Dória como prefeito da cidade de São Paulo, vem se repercutindo sobre grafites em espaços urbanos principalmente com o projeto "Cidade linda" da prefeitura onde se ficou marcado por cobrir com tinta cinza, grafites de locais públicos. Como de acordo com as legislações brasileiras, concordo que pichações (rabiscos, protestos ou insultos) em propriedades privadas e públicas se entendam por crime, uma vez que danificam esteticamente essas propriedades e também por não transmitirem, como muito se vê, algo positivo. Contudo, vejo o grafite como uma bela forma de aliviar o estresse vindo de paisagens urbanas, já que quebra o padrão mórbido e acinzentado das cidades.