แนวคิดคือรับค่าตัวเลขจากผู้ใช้ไปเรื่อยๆ แต่พอกด0(ศูนย์)ให้แสดงค่า MAX MIN ของเลขก่อนหน้า โดยmin ห้ามเป็น 0
int Num ;
int max=0;
int min=0;
do
{
Num = int.Parse(Console.ReadLine());
if (max < Num) { max = Num; }
if (min > Num) { min = Num; }
} while (Num != 0);
Console.WriteLine("max : " + max);
Console.WriteLine("Min : " + min);
Console.ReadLine();
ของผม minได้ 0 ตลอดเลยครับ
และอยากถามเพิ่มว่า จะหาค่าเฉลี่ยด้วยเนี่ยต้องทำยังไงครับ ทำยังไงถึงจะได้ SUM กับจำนวนเลขที่ใส่ไปก่อนหน้าที่จะกด 0 น่ะครับ(จะเอาไปหาค่าเฉลี่ยน่ะครับ)
ปรึกษาปัญหา C#
int Num ;
int max=0;
int min=0;
do
{
Num = int.Parse(Console.ReadLine());
if (max < Num) { max = Num; }
if (min > Num) { min = Num; }
} while (Num != 0);
Console.WriteLine("max : " + max);
Console.WriteLine("Min : " + min);
Console.ReadLine();
ของผม minได้ 0 ตลอดเลยครับ
และอยากถามเพิ่มว่า จะหาค่าเฉลี่ยด้วยเนี่ยต้องทำยังไงครับ ทำยังไงถึงจะได้ SUM กับจำนวนเลขที่ใส่ไปก่อนหน้าที่จะกด 0 น่ะครับ(จะเอาไปหาค่าเฉลี่ยน่ะครับ)