C/Visual C - Encontrar el # mas grande de una serie usando if y while (otra forma de hacerlo?)

   
Vista:
Imágen de perfil de kat

Encontrar el # mas grande de una serie usando if y while (otra forma de hacerlo?)

Publicado por kat (3 intervenciones) el 07/08/2014 06:16:54
Uso_del_while

Me costo mucho hacerlo y solamente saca el mayor de las dos ultimas cifras no de toda la serie, pero si alguien conoce como hacerlo en forma de funcion recursiva o otra forma de hacerlo, seria de ayuda. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Encontrar el # mas grande de una serie usando if y while (otra forma de hacerlo?)

Publicado por JuanC juanc2942@gmail.com (35 intervenciones) el 07/08/2014 23:43:00
1
2
3
4
5
6
7
8
9
10
11
int cont=0, mayor=-1, numero;
 
  while(cont < 10){
        printf("Ingrese ....");
        scanf("%i", &numero);
 
        if(numero > mayor)
           mayor = numero;
 
        cont++;
       }


Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Encontrar el # mas grande de una serie usando if y while (otra forma de hacerlo?)

Publicado por Martín (9 intervenciones) el 15/08/2014 21:02:44
Esta es una forma de hacerlo, pero en C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main()
{
	cout << "Ingresa la lista de números... (Ctrl+Z al terminar) ";
 
	vector<int> numeros( (istream_iterator<int>(cin)),
	                      istream_iterator<int>());
 
	cout << "El mayor es: " << *max_element(numeros.begin(), numeros.end());
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar