Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
56
Task/Least-common-multiple/Ezhil/least-common-multiple.ezhil
Normal file
56
Task/Least-common-multiple/Ezhil/least-common-multiple.ezhil
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
## இந்த நிரல் இரு எண்களுக்கு இடையிலான மீச்சிறு பொது மடங்கு (LCM), மீப்பெரு பொது வகுத்தி (GCD) என்ன என்று கணக்கிடும்
|
||||
|
||||
நிரல்பாகம் மீபொம(எண்1, எண்2)
|
||||
|
||||
@(எண்1 == எண்2) ஆனால்
|
||||
|
||||
## இரு எண்களும் சமம் என்பதால், மீபொம அந்த எண்ணேதான்
|
||||
|
||||
பின்கொடு எண்1
|
||||
|
||||
@(எண்1 > எண்2) இல்லைஆனால்
|
||||
|
||||
சிறியது = எண்2
|
||||
பெரியது = எண்1
|
||||
|
||||
இல்லை
|
||||
|
||||
சிறியது = எண்1
|
||||
பெரியது = எண்2
|
||||
|
||||
முடி
|
||||
|
||||
மீதம் = பெரியது % சிறியது
|
||||
|
||||
@(மீதம் == 0) ஆனால்
|
||||
|
||||
## பெரிய எண்ணில் சிறிய எண் மீதமின்றி வகுபடுவதால், பெரிய எண்தான் மீபொம
|
||||
|
||||
பின்கொடு பெரியது
|
||||
|
||||
இல்லை
|
||||
|
||||
தொடக்கம் = பெரியது + 1
|
||||
நிறைவு = சிறியது * பெரியது
|
||||
|
||||
@(எண் = தொடக்கம், எண் <= நிறைவு, எண் = எண் + 1) ஆக
|
||||
|
||||
## ஒவ்வோர் எண்ணாக எடுத்துக்கொண்டு தரப்பட்ட இரு எண்களாலும் வகுத்துப் பார்க்கின்றோம். முதலாவதாக இரண்டாலும் மீதமின்றி வகுபடும் எண்தான் மீபொம
|
||||
|
||||
மீதம்1 = எண் % சிறியது
|
||||
மீதம்2 = எண் % பெரியது
|
||||
|
||||
@((மீதம்1 == 0) && (மீதம்2 == 0)) ஆனால்
|
||||
பின்கொடு எண்
|
||||
முடி
|
||||
|
||||
முடி
|
||||
|
||||
முடி
|
||||
|
||||
முடி
|
||||
|
||||
அ = int(உள்ளீடு("ஓர் எண்ணைத் தாருங்கள் "))
|
||||
ஆ = int(உள்ளீடு("இன்னோர் எண்ணைத் தாருங்கள் "))
|
||||
|
||||
பதிப்பி "நீங்கள் தந்த இரு எண்களின் மீபொம (மீச்சிறு பொது மடங்கு, LCM) = ", மீபொம(அ, ஆ)
|
||||
Loading…
Add table
Add a link
Reference in a new issue