Jump to content

اعلي قيمة بالجدول


Recommended Posts

25 minutes ago, NX_CI said:

Table = {};

Table[1]="Hello ";
Table[2]="World ";
Table[3]="I'm ";
Table[4]="Mostafa";

count = #Table;

for k ,v in ipairs (Table) do
  print(v);
  print(count.." حجم الجدول");
end

 

مب هادا الي ابيه

26 minutes ago, NX_CI said:

Table = {};

Table[1]="Hello ";
Table[2]="World ";
Table[3]="I'm ";
Table[4]="Mostafa";

count = #Table;

for k ,v in ipairs (Table) do
  print(v);
  print(count.." حجم الجدول");
end

 

Table = {};

local Table = {
{1},
{1},
{3},
{65},
}

for k ,v in ipairs (Table) do
	
  print( ........... ); -- = 65
end

ابيه يطلع قيمة 65 , لانها اكبر قيمة بالجدول

Link to comment
2 minutes ago, Mr.Mostafa said:

مب هادا الي ابيه


Table = {};

local Table = {
{1},
{1},
{3},
{65},
}

for k ,v in ipairs (Table) do
	
  print( ........... ); -- = 65
end

ابيه يطلع قيمة 65 , لانها اكبر قيمة بالجدول

قيمه ولا مفتاح ؟

اذا عندك جدول فيه ارقام سوي كذا

Table = {
  1,2,3,4,5,22,7,8,4
};

local num=0;

for i = 1, #Table do
  if Table[i] > num then
    num=Table[i];
  end
end

print(num)

 

Link to comment
1 hour ago, NX_CI said:

قيمه ولا مفتاح ؟

اذا عندك جدول فيه ارقام سوي كذا


Table = {
  1,2,3,4,5,22,7,8,4
};

local num=0;

for i = 1, #Table do
  if Table[i] > num then
    num=Table[i];
  end
end

print(num)

 

فكرت فيها والله بس قولت يمكن في طريقة افضل ولا شي

تسلم يا غالي

Link to comment
15 hours ago, iMr.WiFi..! said:

tbl = { 1, 2, 3 }

print ( math.max( unpack(tbl) ) )

 

طيب لو ابي اجيب القيمة التانية مع الرقم كيف ؟

يعني مثلا كدا

tbl = 

{ "1","hello",

"2","hi"}

ابي يطلع اكبر رقم الي هو 2 , بعدين يجيب معها كلمة هاي

Link to comment
2 hours ago, Mr.Mostafa said:

طيب لو ابي اجيب القيمة التانية مع الرقم كيف ؟

يعني مثلا كدا

tbl = 

{ "1","hello",

"2","hi"}

ابي يطلع اكبر رقم الي هو 2 , بعدين يجيب معها كلمة هاي

Table = {
	{1,"Hello "},
	{2,"World"},
};


local num = 0;
local word = "";

for i = 1, #Table do
	if Table[ i ][ 1 ] > num then
		num = Table[ i ] [ 1 ];
		word = type(Table[ i ] [ 2 ]) == "string" and Table[ i ] [ 2 ] or "";
	end
end


print (tostring(num).." : "..word);

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...