Programación estructurada en borland c++

Iniciado por edwinabril1992, 5 Abril 2013, 04:43 AM

0 Miembros y 1 Visitante están viendo este tema.

edwinabril1992

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();
}

Almapa

#1
Ten en cuenta que cuando insertas el primer número lo declaras dos veces como el mayor:
Citarmay=num;
  may=num;

Supongo que una de estas lineas debería ser

Citarmay=num;
  men=num;


Por otra parte en el primer "cout"  has puesto una "\" sin más:
Citarcout<<"\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 (cpp) [Seleccionar]
using namespace std;  o delante de cada "cin" y "cout" escribir std::
No se si será cosa del compilador.

Un saludo