Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Prática de Aritmética de Ponteiros em Arrays | Aritmética de Ponteiros
Ponteiros e Referências em C++
Seção 2. Capítulo 4
single

single

bookDesafio: Prática de Aritmética de Ponteiros em Arrays

Deslize para mostrar o menu

Acessar a linha
Acessar a coluna
*arr
**arr
*(arr + row)
**(arr + column)
Tarefa

Deslize para começar a programar

Em aplicações do mundo real, como estações meteorológicas, sensores industriais ou experimentos científicos, os dados geralmente são armazenados em uma grade 2D, onde cada elemento representa uma medição.

Nesta tarefa, será implementada uma função que encontra a temperatura máxima utilizando sintaxe de ponteiro para ponteiro, o que auxilia na compreensão de como arrays 2D são armazenados na memória e como percorrê-los com ponteiros.

  1. Declarar uma variável maxTemp para armazenar a temperatura máxima.
  2. Inicializar maxTemp com o valor do primeiro elemento do array utilizando sintaxe de ponteiro.
  3. Para cada elemento, acessá-lo utilizando a sintaxe de ponteiro: *(*(arr + i) + j).
  4. Comparar o elemento acessado com maxTemp.
  5. Se o elemento for maior que maxTemp, atualizar maxTemp com esse novo valor.
  6. Após processar todos os elementos, retornar maxTemp como a temperatura máxima encontrada na grade.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt