Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Pratique de l'Arithmétique des Pointeurs de Tableaux | Arithmétique des Pointeurs
Pointeurs et Références en C++
Section 2. Chapitre 4
single

single

bookDéfi : Pratique de l'Arithmétique des Pointeurs de Tableaux

Glissez pour afficher le menu

Accéder à la ligne
Accéder à la colonne
*arr
**arr
*(arr + row)
**(arr + column)
Tâche

Glissez pour commencer à coder

Dans des applications réelles telles que les stations météorologiques, les capteurs industriels ou les expériences scientifiques, les données sont souvent stockées dans une grille 2D, où chaque élément représente une mesure.

Dans cet exercice, vous allez implémenter une fonction qui trouve la température maximale en utilisant la syntaxe pointeur vers pointeur, ce qui vous aidera à comprendre comment les tableaux 2D sont stockés en mémoire et comment les parcourir avec des pointeurs.

  1. Déclarer une variable maxTemp pour stocker la température maximale.
  2. Initialiser maxTemp avec la valeur du premier élément du tableau en utilisant la syntaxe pointeur.
  3. Pour chaque élément, y accéder avec la syntaxe pointeur : *(*(arr + i) + j).
  4. Comparer l’élément accédé avec maxTemp.
  5. Si l’élément est supérieur à maxTemp, mettre à jour maxTemp avec cette nouvelle valeur.
  6. Après avoir traité tous les éléments, retourner maxTemp comme température maximale trouvée dans la grille.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt