#include<stdio.h>
main()
{
double s,p;
const double pi=3.141592;
scanf("%lf",&p);
s=p*p/(4*pi);
printf("%.4lf\n",s);
}
Дугуйн томёо
Wednesday, July 9, 2014
Monday, July 7, 2014
Шагай
Шагай
Input
Шагайны тоо өгөгдөнө.Output
Ялгаатай буултын тоо.Example
Input: 4 Output: 35
#include<cstdio>
main()
{
int n;
scanf("%d",&n);
printf("%d",(n+1)*(n+2)*(n+3)/6);
}
ийм томёо байдгийн гэнэээ.
Sunday, July 6, 2014
Тооны их бага
#include<stdio.h>
#include<stdlib.h>
#include<algorithm>
using namespace std;
main()
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%d",max(a,max(b,max(c,b))));
system("pause"); }
тооны их багыг ариа хялбар агаар ингэж олж байнаа.
#include<stdlib.h>
#include<algorithm>
using namespace std;
main()
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%d",max(a,max(b,max(c,b))));
system("pause"); }
тооны их багыг ариа хялбар агаар ингэж олж байнаа.
Давхар давталт 3
Давхар давталт 3
Input
Бүхэл тоо өгөгдөнө.Output
Жишээн дээрхтэй төстэй тоон хэлбэрийг үүсгэ.Example
Input: 5
Output: 1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
#include<stdio.h> main() { int a,i,j,b; scanf("%d",&a); { for(i=1;i<=a;i++) { for(j=1;j<=a+1-i;j++) printf("%d ",j); printf("\n"); } }}
Хамгийн чухал үйлдэл нь энэ юм
j<=a+1-i тоогоо нэгээр ихэсгэлээ тэгээд i ээ хасангуут арын нэг тоо нь хасагдаад явна.
Есөөс цифр хүртэл
Есөөс цифр хүртэл
Input
Цифр өгөгдөнө.Output
Цифрүүд нэг нэг мөрөнд.Example
Input: 5 Output: 9
8
7
6
5
#include <cstdio> main () { int n,i; scanf("%d",&n); for(i=9;i>=n;i--) printf("%d\n\n",i); }
Палиндром
Палиндром эсэх
Input
Бүхэл тоо өгөгдөнө.Output
Палиндром бол YES үгүй бол NO гэж хэвлэ.Example
Input: 12321 Output: YES
#include<stdio.h> main() { int s,a,r,k; scanf("%d",&a); k=a; s=0; while (k>0) { r=k%10; s=s*10+r; k=k/10; } if (s==a) printf ("YES"); else printf("NO"); }
Тонгоргоол тэгээд гараас өгсөн тоотойгоо адилхан үгүйг нь шалгаад л болоо
Тоон дахь их цифр
Тоон дахь их цифр
Input
Бүхэл тоо өгөгдөнө.Output
Их цифр.Example
Input: 4632 Output: 6
#include<stdio.h>
main()
{
int n,p=0;
scanf("%d",&n);
while(n>0)
{
if (n%10>p)
p=n%10;
n=n/10;
}
printf("%d",p);
}
Орц, давхар, хаалга
Орц, давхар, хаалга
Жич: Давхар бүр дэх хаалганы тоо ижил.
Input
Эхний мөрөнд байшингийн давхар, орц, нэг давхарт байгаа хаалганы тоонууд нэг зайгаар тусгаарлагдан өгөгдөнө.Хоёр дахь мөрөнд нэгэн айлын хаалганы дугаар өгөгдөнө.
Output
Орц, давхар, давхрын хэд дэх хаалганы дугаарууд нэг мөрөнд нэг зайгаар тусгаарлагдан хэвлэгдэнэ.Example
Input: 5 3 4
32
#include <stdio.h> #include <stdlib.h> main() { int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); int m=d/(a*c); if (d%(a*c)==0) { printf("%d %d %d",m,a,c); } else { printf("%d ",m+1); d=d-(a*c*m); m=d/c; if (d%c==0) { printf("%d %d",m,c); } else { printf("%d %d",m+1,d-m*c); }} }
Өмнөх давхар хаалгатай бодлогоны хүндрүүлсэн бодлого.
5 ortstoi
5 davhartai
3 ailtai
neg bairamd heden ail bhuu
5*5*3=75
Tiimuu
63dah toot haalgiig oloh heed uzii
Ehnii ortosnd
1-15,2=16-30,3=31-45,4=46-60,5=61-75
gsn baidaltai orts buriin uudend
Biceeteeo bdag tiii
Teheer ehleed orj orhiin tuld
ortsniijoo dugaariig olno gsn ug
Neg ortsond 15 ail bgaa gej uzheer
63/15=4,3
Garc bgaa biz
tiim
teheer 15ail 4 udaa buhleer orj bna
gdg ni
Umnu ni 4 buhel orts bna gsn ug
Tehee ug ail 5dah ortsnii 3daj
haalha
Haalga gj haragdaj.bna.
74deh ailiig ni tootsoj uzii
74/15=4,14
garna teheer 5dah orts
Odoo 14deh ail gsm ug bolj taarna
14 gedgeesee odoo davharaa oloh
yostoi
Davharaa olhiin tuld neg davhart
bgaa ailiin toondoo huvaagaad ugnu
14/3=4,2
Garna teheer 5dah davhar 2dah haalha
Gsn ug
12 gj baisan bol 12/3=4 gar bgaa
bolhoor 4deh davhariin suuliin aol
Ail
Gsn ug
Ardaa butarhaa uldej.bval daraagiin
orts, davhartaa orno gsn ug
Harin buhleer hubaagdaj bval tus
orts davhariiin suuliin ail
Bolno
Uur uur jisheen deer hed hedn udaa
toogoor ni bodood iz
Uz
Minii bicseniig oilgovuu
67dah haalga ni heden davhar heddeh
haalga ve
Oloodohdoo
5optsnii 3davhriin 1deh ail
Yaj olov
67/15=4,7 5dah opts 7/3=2,1 3dah
davhrin 1deh ail boljiin
энийг кодолоод л болох байхаа
Давхрын хэд дэх хаалга
Давхрын хэд дэх хаалга
Input
Эхний мөрөнд давхрын тоо, давхар дахь хаалганы тоо зайгаар тусгаарлагдан өгөгдөнө.Хоёр дахь мөрөнд айлын хаалганы тоо өгөгдөнө.
Output
Давхрын тоо, давхар дахь хэд дэх хаалганы тоо зайгаар тусгаарлагдан хэвлэгдэнэ.Example
Input: 5 4 10 Output: 3 2
#include <stdio.h> main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); int n=c/b; if (c%b!=0) printf("%d %d",n+1,c-(n*b)); else printf("%d %d",n,b); }Эхлээд олох гэж байгаа хаалганы дугаараа нэг давхар дахь хаалганы тоонд хуваан энэ үйлдэл
нь хаалга хэд дэх давхарт байгааг олох гэж байгаа хэрэг юм.10/4=2 Тэгэхдээ энэ хаалга нь яг 2 дах давхрын хаалга биш юм.Уг тоог хуваахад үлдэгдэл үлдэж байвал тэр дээд давхрын хаалга гэсэн үг. Тийм учир n+1 гэж хэвлэж байгаа хэрэг.c-(n*b)гэх үйлдэл нь нэг давхарт байгаа хаалганы тоогоо давхрын тоогоороо үржүүлэн олох хаалганы дугаараасаа хасхад хэд дэх айл вэ гэдэг нь тодорхой болно. Харин олох хаалгаа нэг давхарт байгаа хаалганы тоонд хуваахад үлдэгдэлгүй байвал уг тоо тэр давхрынхаа хамгийн сүүлийн хаалга гэдэг нь тодорхой болно.
Subscribe to:
Posts (Atom)