Ayuda en C SharpHola compañeros soy un novato en esto de la programacion y quisiera plantearle un problema que hace dias me dejaron en lan u y no he podido solucionar.
estamos aprendiendo C Sharp.
el problema es este "realizar un programa que permite introducir numeros por teclado hasta que digite 0y e informe cual es el maximo de los numeros digitaados"+
la verdad hasta hay suena facil,el problema es cuando la profesora me colo una restriccion a la hora de hacerlo que son:
NO PUEDO UTILIZAR LISTAS
NO PUEDO UTILIZAR FOR
NO PUEDO UTILIZAR FUNCIONES O COLAS
NO FUNCIONES
En esa medida llevo dias pensandolo y no se me ha venido a mi cabeza pense meter dentro de un while pero me di cuenta que para cada numero debia tener una variable para comparalo con el otro el problema es que en este ejerciosio son N numeros que ingresan antes, es decir no conozco esa cantidad y adenas cuando digite 0 salga del while y me diga cual es el mayor de los N numeros que ingrese antes (lo unico facil fue que saliera del while)
ajunto codigo en donde lo hize pero solo con dos variables en modo consola en
C Sharpusing System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a = 1;
int b;
int c;
while (a == 1)
{
Console.WriteLine("escribe el primer numero ");
b = int.Parse(Console.ReadLine());
Console.WriteLine("escribe el otro numero ");
c = int.Parse(Console.ReadLine());
if ((b > c) && (b != 0) && (c != 0)&&(c!=b))
Console.WriteLine("el numero mayor es "+b);
if ((c >b ) && (b != 0) && (c != 0))
Console.WriteLine("el numero mayor es " + c);
if ((b == 0) | (c == 0))
{
if ((c > b)&&(c!=b))
Console.WriteLine("el numero mayor es " + c);
if ( ((b == c) | (c == b)))
Console.WriteLine(" b=c ");
if ((b > c) && (c != b))
Console.WriteLine("el numero mayor es " + b);
else
Console.ReadLine();
}
if (((b!=0 && c!=0))&&((b==c) | (c==b)))
Console.WriteLine(" b=c ");
}
}
}
}
les agradeceria si me pudieran hechar una mano.gracias de antemano
hago este post porque la profe hasta ahora me puso 2.5 sobre 5.0 por no tenerlo
:huh:completo y me voy tirando la materia,pero no se tengo el prescentimiento que ni ella sabe como hacerlo jajaja