Como obtener lo que hay en un array?
#4

PHP код:
main()
{
    new array[] = {
5123524534721}, // 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;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.



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;lenghti++) // 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[] = {
5123524534721}
        ; 
// 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.

Como verбs, en la funciуn es necesario aсadir el parбmetro sizeof(...) por que en la funciуn no puede ir ya que el array no tiene un rango definido, si quieres eliminar ese parбmetro usa un macro:

PHP код:
stock _HighestArrayValue(array[], lenght)
{
    new 
_temporal 0// seteo de _temporal a 0 (no es neceario el set).
    
for(new i=0;lenghti++) // 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(%1sizeof(%1))
                                    
main()
{
    new
        array[] = {
5123524534721}
        ; 
// 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.

Reply


Messages In This Thread
Como obtener lo que hay en un array? - by Guss - 28.03.2015, 19:57
Respuesta: Como obtener lo que hay en un array? - by Zume - 28.03.2015, 20:14
Respuesta: Como obtener lo que hay en un array? - by Guss - 28.03.2015, 20:33
Respuesta: Como obtener lo que hay en un array? - by Zume - 28.03.2015, 20:39
Respuesta: Como obtener lo que hay en un array? - by Guss - 28.03.2015, 20:50
Re: Como obtener lo que hay en un array? - by admantis - 29.03.2015, 14:57
Respuesta: Como obtener lo que hay en un array? - by DesingMyCry - 29.03.2015, 20:52

Forum Jump:


Users browsing this thread: 2 Guest(s)