Sección 2. Capítulo 4
single
Desafío: Práctica de Aritmética de Punteros en Arreglos
Desliza para mostrar el menú
*arr | **arr |
*(arr + row) | **(arr + column) |
Tarea
Desliza para comenzar a programar
En aplicaciones del mundo real como estaciones meteorológicas, sensores industriales o experimentos científicos, los datos suelen almacenarse en una cuadrícula 2D, donde cada elemento representa una medición.
En esta tarea, implementarás una función que encuentra la temperatura máxima utilizando sintaxis de puntero a puntero, lo que te ayudará a comprender cómo se almacenan los arreglos 2D en memoria y cómo navegar por ellos con punteros.
- Declarar una variable
maxTemppara almacenar la temperatura máxima. - Inicializar
maxTempcon el valor del primer elemento del arreglo usando sintaxis de puntero. - Para cada elemento, acceder a él usando la sintaxis de puntero:
*(*(arr + i) + j). - Comparar el elemento accedido con
maxTemp. - Si el elemento es mayor que
maxTemp, actualizarmaxTempcon este nuevo valor. - Después de procesar todos los elementos, devolver
maxTempcomo la temperatura máxima encontrada en la cuadrícula.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 4
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla