Autor: Benjamin Grando Moreira

Solicitação de algoritmo 6

Ajudo agora com uma solicitação de algoritmo feita por Gabriel Cabello, que enviou um enunciado curto e simples de entender, mas como envolve manipulação de strings, pode ser complicado de resolver. Enunciado: desenvolva um programa que receba uma frase do usuário e em seguida mostre a frase digitada, mas com as palavras duplicadas. Exemplo: “Eu […]

Read More

O que é mais rápido: um laço while ou um laço for?

Existe diferença no tempo de processamento utilizando um laço de repetição for ou while. Ou seja, a escolha do laço de repetição impacta no desempenho do código? Sim, existe diferença, dependendo da linguagem de programação utilizada. Mostro aqui a diferença nas linguagens de programação C e Python e também aproveito para comentar sobre o processo […]

Read More

Solicitação de algoritmo 5

Nessa solicitação de algoritmo feita por Neidson Jr, o enunciado é simples, embora a solução nem tanto. Enunciado: desenvolver um algoritmo que receba valores aleatórios entre -20 até 20 e através de uma função preencha uma matriz de inteiros 8×3. Retorne quantas vezes aparecer o número dois. O algoritmo que ele me enviou segue a seguir. […]

Read More

Algoritmo para a diagonal secundária de uma matriz

Trago aqui um vídeo super explicativo com algoritmos para mostrar a diagonal secundária de uma matriz. Normalmente os exercícios que envolvem matrizes solicitam a diagonal principal da matriz (é uma questão fácil de entender e apresenta certo grau de complexidade), embora a noção de diagonal secundária apresente um desafio mais interessante. Código C/C++

Read More