SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: kingsizen en Martes 14 de Abril de 2009, 21:53
Título:
El mayor numero de un arreglo
Publicado por:
kingsizen
en
Martes 14 de Abril de 2009, 21:53
Hola gente!, queria que me ayuden a obtener el numero de mayor valor absoluto de un arreglo de numeros..
alguien me da alguna idea para plantearlo?
Código: C
# include <stdio.h>
main
(
)
{
int
i
,
arreglo
[
10
]
;
printf
(
"Ingrese los numerosn"
)
;
for
(
i
=
0
;
i
<
10
;++
i
)
scanf
(
"%d"
,
arreglo
[
i
]
)
;
espero sus respuestas!
Título:
Re: El mayor numero de un arreglo
Publicado por:
m0skit0
en
Martes 14 de Abril de 2009, 22:00
Recorre el array y guarda en una variable el mayor valor.
Título:
Re: El mayor numero de un arreglo
Publicado por:
kingsizen
en
Martes 14 de Abril de 2009, 22:06
mmmm.. a ver si entendi
Código: C
# include <stdio.h>
main
(
)
{
int
i
,
mayor
,
arreglo
[
10
]
;
mayor
=
0
;
printf
(
"Ingrese los numerosn"
)
;
for
(
i
=
0
;
i
<
10
;++
i
)
scanf
(
"%d"
,
arreglo
[
i
]
)
;
for
(
i
=
0
;
i
<
10
;++
i
)
{
if
(
arreglo
[
i
]
>=
mayor
)
mayor
=
arreglo
[
i
]
;
}
printf
(
"El mayor es %dn"
,
mayor
)
;
}
me tira un error!
___________________________________
edito:
funciona! jaja
scanf("%d",arreglo
); ahi estaba el error!!
pero como determino lo del valor absoluto??
Título:
Re: El mayor numero de un arreglo
Publicado por:
m0skit0
en
Miércoles 15 de Abril de 2009, 10:21
Para el valor absoluto, tienes dos opciones:
int abs(int)
en
stdlib.h
Hacerte tu propia función de valor absoluto (cosa que te recomiendo porque veo que estás empezando)