28.03.2015, 20:39
(
Последний раз редактировалось Zume; 28.03.2015 в 21:02.
Причина: Aсadir explicaciones en comentarios del cуdigo
)
PHP код:
main()
{
new array[] = {5, 123, 52, 4534, 7, 2, 1}, // Un seteo de nъmeros al azar para la prueba
_temporal = 0; // seteo de _temporal a 0 (no es neceario el set).
for(new i=0;i < sizeof(array); i++) // aumentara i, cuando llegue al tamaсo de el array "array" se detendrб.
{
if(array[i] > _temporal) // Si el nъmero que hay en array[i] es mayor que el que estб almacenado en la variable "_temporal".
{
_temporal = array[i]; // Setea la variable "_temporal" al nъmero que se encontrу mбs alto que el anterior.
}
}
printf("El nъmero mбs alto es: %d", _temporal); // muestra el mayor nъmero de el array, que estб almacenado en _temporal.
}
![](http://i.imgur.com/sjmqYaa.png)
EDIT:
Aquн estб en una funciуn.
PHP код:
stock HighestArrayValue(array[], lenght)
{
new _temporal = 0; // seteo de _temporal a 0 (no es neceario el set).
for(new i=0;i < lenght; i++) // aumentara i, cuando llegue al tamaсo de el array "array" se detendrб.
{
if(array[i] > _temporal) // Si el nъmero que hay en array[i] es mayor que el que estб almacenado en la variable "_temporal".
{
_temporal = array[i]; // Setea la variable "_temporal" al nъmero que se encontrу mбs alto que el anterior.
}
}
return _temporal;
}
main()
{
new
array[] = {5, 123, 52, 4534, 7, 2, 1}
; // Un seteo de nъmeros al azar para la prueba
printf("El nъmero mбs alto es: %d", HighestArrayValue(array, sizeof(array))); // muestra el mayor nъmero de el array, que estб almacenado en _temporal.
}
PHP код:
stock _HighestArrayValue(array[], lenght)
{
new _temporal = 0; // seteo de _temporal a 0 (no es neceario el set).
for(new i=0;i < lenght; i++) // aumentara i, cuando llegue al tamaсo de el array "array" se detendrб.
{
if(array[i] > _temporal) // Si el nъmero que hay en array[i] es mayor que el que estб almacenado en la variable "_temporal".
{
_temporal = array[i]; // Setea la variable "_temporal" al nъmero que se encontrу mбs alto que el anterior.
}
}
return _temporal;
}
#define HighestArrayValue(%1) \
_HighestArrayValue(%1, sizeof(%1))
main()
{
new
array[] = {5, 123, 52, 4534, 7, 2, 1}
; // Un seteo de nъmeros al azar para la prueba
printf("El nъmero mбs alto es: %d", HighestArrayValue(array)); // muestra el mayor nъmero de el array, que estб almacenado en _temporal.
}