Ишлэл:
Дээхэн үед 5 хүртэлх оронтой тоог үгээр илэрхийлдэг программ бичиж байсан оруулчий
Код:
#include <stdio.h>
#include <conio.h>
main()
{
int a,b;
printf("5 hurtelh orontoi duriin too oruulna uu: ");
scanf("%d",&a);
printf("tanii oruulsan toog ugeer ilerhiilvel: \n");
if(a/1000%10==0)
{
b=a/10000;
switch (b)
{
case 1: {printf("arvan myanga ");break;}
case 2: {printf("horin myanga ");break;}
case 3: {printf("guchin myanga ");break;}
case 4: {printf("duchin myanga ");break;}
case 5: {printf("tavin myanga ");break;}
case 6: {printf("jaran myanga ");break;}
case 7: {printf("dalan myanga ");break;}
case 8: {printf("nayan myanga ");break;}
case 9: {printf("eren myanga s");break;}
}
}
else
{
b=a/10000;
switch(b)
{
case 1: {printf("arvan ");break;}
case 2: {printf("horin ");break;}
case 3: {printf("guchin ");break;}
case 4: {printf("duchin ");break;}
case 5: {printf("tavin ");break;}
case 6: {printf("jaran ");break;}
case 7: {printf("dalan ");break;}
case 8: {printf("nayan ");break;}
case 9: {printf("eren ");break;}
}
b=a/1000%10;
switch(b)
{
case 1: {printf("negen myanga ");break;}
case 2: {printf("hoyor myanga ");break;}
case 3: {printf("gurvan myanga ");break;}
case 4: {printf("durvun myanga ");break;}
case 5: {printf("tavan myanga ");break;}
case 6: {printf("zurgaan myanga ");break;}
case 7: {printf("doloon myanga ");break;}
case 8: {printf("naiman myanga ");break;}
case 9: {printf("esen myanga ");break;}
}
}
if(a%100==0)
{
b=a/100%10;
switch(b)
{
case 1: {printf("neg zuu");break;}
case 2: {printf("hoyor zuu");break;}
case 3: {printf("gurvan zuu");break;}
case 4: {printf("durvun zuu");break;}
case 5: {printf("tavan zuu");break;}
case 6: {printf("zurgaan zuu");break;}
case 7: {printf("doloon zuu");break;}
case 8: {printf("naiman zuu");break;}
case 9: {printf("esen zuu");break;}
}
}
else
{
b=a/100%10;
switch(b)
{
case 1: {printf("neg zuun ");break;}
case 2: {printf("hoyor zuun ");break;}
case 3: {printf("gurvan zuun ");break;}
case 4: {printf("durvun zuun ");break;}
case 5: {printf("tavan zuun ");break;}
case 6: {printf("zurgaan zuun ");break;}
case 7: {printf("doloon zuun ");break;}
case 8: {printf("naiman zuun ");break;}
case 9: {printf("esen zuun ");break;}
}
if(a%10==0)
{
b=a/10%10;
switch(b)
{
case 1: {printf("arav ");break;}
case 2: {printf("hori ");break;}
case 3: {printf("guch ");break;}
case 4: {printf("duch ");break;}
case 5: {printf("tavi ");break;}
case 6: {printf("jar ");break;}
case 7: {printf("dal ");break;}
case 8: {printf("nay ");break;}
case 9: {printf("er ");break;}
}
}
else
{
b=a/10%10;
switch(b)
{
case 1: {printf("arvan ");break;}
case 2: {printf("horin ");break;}
case 3: {printf("guchin ");break;}
case 4: {printf("duchin ");break;}
case 5: {printf("tavin ");break;}
case 6: {printf("jaran ");break;}
case 7: {printf("dalan ");break;}
case 8: {printf("nayan ");break;}
case 9: {printf("eren ");break;}
}
}
switch(a%10)
{
case 1: {printf("neg ");break;}
case 2: {printf("hoyor ");break;}
case 3: {printf("gurav");break;}
case 4: {printf("duruv ");break;}
case 5: {printf("tav ");break;}
case 6: {printf("zurgaa ");break;}
case 7: {printf("doloo ");break;}
case 8: {printf("naim ");break;}
case 9: {printf("es");break;}
}
}
getch();
return 0;
}
python deer
Код:
text = [
["neg", "hoyor", "guraw", "duruw", "taw", "zurgaa", "doloo", "naim", "es"],
[
["arvan", "horin", "guchin", "duchin", "tavin", "jaran", "dalan", "nayan", "eren"],
["araw", "hori", "guch", "duch", "tavi", "jar", "dal", "nay", "er"]
],
["neg", "hoyor", "gurwan", "durwun", "tawan", "zurgaan", "doloon", "naiman", "esun"],
["negen", "hoyor", "gurwan", "durwun", "tawan", "zurgaan", "doloon", "naiman", "esun"],
["arvan", "horin", "guchin", "duchin", "tavin", "jaran", "dalan", "nayan", "eren"]
]
def conv(value):
for i in range(4,-1,-1):
val = int(value / 10**i)
value = value % 10**i
if val > 0:
if i == 1:
if value == 0:
print(text[i][1][val-1])
else:
print(text[i][0][val-1])
else:
print(text[i][val-1])
if i == 3:
print("myanga ")
if i == 2:
if value > 0:
print("zuun ")
else:
print("zuu")
while True:
too = input('Enter your input:')
print(conv(int(too)))