Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: edwinabril1992 en 5 Abril 2013, 04:43 am



Título: Programación estructurada en borland c++
Publicado por: edwinabril1992 en 5 Abril 2013, 04:43 am
Pueden darme viendo si este programa esta vien gracias:
//Determinar el mayor y el menor de N números
//Programado por:Edwin Hernández
#include<iostream.h>
#include<conio.h>
void main()
{
   int n,i,num,may,men;
   cout<<"\Ingrese la cantidad de numeros:";
   cin>>n;
   cout<<"\nIngrese un numero:";
   cin>>num;
   may=num;
   may=num;
   for(i=1;(i<=(n-1));i++)
   {
      cout<<"\nIngrese"<<i<<":";
      cin>>num;
      if(num>may)
         may=num;
      else
      {
         if(num<=men)
         men=num;
      }
   }
   cout<<"\nEl numero mayor es:"<<may;
   cout<<"\nEl numero menor es:"<<men;
   getch();
}


Título: Re: Programación estructurada en borland c++
Publicado por: Almapa en 5 Abril 2013, 16:02 pm
Ten en cuenta que cuando insertas el primer número lo declaras dos veces como el mayor:
Citar
may=num;
   may=num;

Supongo que una de estas lineas debería ser

Citar
may=num;
   men=num;


Por otra parte en el primer "cout"  has puesto una "\" sin más:
Citar
cout<<"\Ingrese la cantidad de numeros:";

Creo que eso es todo aunque yo, para hacerlo correr, tengo que suponer que el retorno de la función main() es un int, la cabecera "iostream" sin el ".h" y utilizar la linea
Código
  1. using namespace std;
  o delante de cada "cin" y "cout" escribir std::
No se si será cosa del compilador.

Un saludo