Давталттай алгоритмын бодлогууд

11,090 views

Published on

Published in: Education
0 Comments
14 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
11,090
On SlideShare
0
From Embeds
0
Number of Embeds
325
Actions
Shares
0
Downloads
1
Comments
0
Likes
14
Embeds 0
No embeds

No notes for slide

Давталттай алгоритмын бодлогууд

  1. 1. Бодлого№ 1 1-N õ¿ðòýë òîîã ºñºõ ýðýìáýýð õýâëýõ àëãîðèòì çîõèî. Бодолт Бодлого№ 2 1-N õ¿ðòýë òîîã áóóðàõ ýðýìáýýð õýâëýõ àëãîðèòì çîõèî. Бодолт
  2. 2. Бодлого№ 3 -ийг праметр давталт ашигласан алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> int main() { int i=1,s=0; for(i=1;i<=10;i++) s=s+i; printf("niilber ni:=%dn",s); getch(); return 0; } Бодлого№ 4 -ийг While төрлийн давталт ашиглан олох алгоритм зохио Бодолт #include<stdio.h> #include<conio.h> #include<math.h> int main() { int i=1,s=1; while(i!=11){ s=s*i; i=i+1; } printf("vrjwer ni:=%dn",s); getch(); return 0; }
  3. 3. Бодлого№ 5 Өмнөх бодлогод do While төрлийн давталт ашигласан алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> #include<math.h> int main() { int i=1,s=1; do { s=s*i; i=i+1; } while(i!=11); printf("vrjwer ni:=%dn",s); getch(); return 0; } Бодлого№ 6 -ийг праметр давталт ашигласан алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> int main() { int i=1,s=1; for(i=1;i<=10;i++) s=s*i; printf("vrjwer ni:=%dn",s); getch(); return 0; }
  4. 4. Бодлого№ 7 Бүх 3 оронтой тоон дотроос зуутын цифр нь 7-той, нэгжийн цифр нь 3-тай тэнцүү тоонуудыг хэвлэ. Бодолт #include<stdio.h> #include<conio.h> int main() {int n; for(n=100;n<=999;n++) if(n/100==7&&n%10==3) printf(“TOO= %d ",n); getch(); } Бодлого№ 8 Өгсөн N натурал тооны цифрийн тоог олох While төрлийн давталт ашигласан алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> #include<math.h> int main() { int a,s=0,k; printf("n toogoo oruul="); scanf("%d",&a); k=a; while(a>0){ s=s+1; a/=10; } printf("n too ni %d-n tsifrtei too bnan",s); getch(); return 0; }
  5. 5. Бодлого№ 10 Бодлого№ 9 n натурал тоо өгөгдсөн бол энэ тоо хүртлэх n натурал тоо өгөгдсөн бол энэ тоо хүртлэх 2 ба 3-д зэрэг хуваагдах тоонуудын нийлбэрийг ол. Тэгш тоонуудын үржвэрийг ол. Бодолт #include<stdio.h> #include<conio.h> int main() { int i,s=0,n; printf("toogoo oruuln n="); scanf("%d",&n); for(i=1;i<=n;i++) if((i%2==0)&&(i%3==0)) s=s+i; printf(“toonuudiin niilber ni:=%dn",n,s); getch(); return 0; } Бодолт #include<stdio.h> #include<conio.h> int main() { int i,s=1,n; printf("toogoo oruuln n="); scanf("%d",&n); for(i=1;i<=n;i++) if(i%2==0) s=s*i; printf(“tegsh toonuudiin vrjwer ni:=%dn",n,s); getch(); return 0; }
  6. 6. Бодлого№ 11 a*b үйлдлийг үржих тэмдэг ашиглахгүйгээр a,b тоонуудын үржврийг ол. Бодолт #include<stdio.h> #include<conio.h> int main() {int a,b,i,s=0; scanf("%d",&a); scanf("%d",&a); for(i=1;i<=a;i++) s=s+b; printf("a*b=%d",s); getch(); } Бодлого№ 12 Өгөгдсөн натурал n k цифр хэдэн удаа орсон эсэхийг тоолох алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> int main() {int n,k,i,s=0,m; scanf("%d",&n); scanf("%d",&k); n=m; while(n!=0) { if(n%10==k){ s=s+1; n=n/10;} else m=m/10; } printf("%d gesen toond %d shirheg %d baina",n,s,k); getch(); }
  7. 7. Бодлого№ 14 Өгөгдсөн натурал n k цифр хэдэн удаа орсон эсэхийг тоолох алгоритм зохио. Бодлого№ 13 n натурал тоо өгөгдсөн бол энэ тоо хүртлэх cондгой тоонуудын үржвэрийг ол. Бодолт #include<stdio.h> Бодолт #include<conio.h> #include<stdio.h> int main() #include<conio.h> { int main() int i,s=1,n; {int n,k,i,s=0,m; printf("toogoo oruuln n="); scanf("%d",&n); scanf("%d",&n); scanf("%d",&k); for(i=1;i<=n;i++) if(i%2==1) n=m; s=s*i; while(n!=0) { printf(" sondgoi toonuudiin vrjwer ni:=%dn",n,s); if(n%10==k){ s=s+1; n=n/10;} getch(); else m=m/10; } return 0; printf("%d gesen toond %d shirheg %d baina",n,s,k); } getch(); }
  8. 8. Бодлого№ 15 Өгөгдсөн натурал n-тоо палиндром тоо мөн эсэхийг шалгах алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> int main() { int n,s=0,m,k; printf("n="); scanf("%d",&n); k=n; while(n>0) { m=n%10; n=n/10; s=s*10+m; } if(k==s) printf("n too ni palindrom too mon"); else printf("n too ni palindrom too bish"); getch(); return 0; } Бодлого№ 16 Өгөгдсөн натурал n-тооны цифрийн Нийлбэр сондгой тоо мөн эсэхийг шалгах алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> #include<math.h> int main() { int a,s=0,k; printf("n toogoo oruul="); scanf("%d",&a); k=a; while(a>0){ s=a%10+s; a/=10; } printf("s=%dn",s); if(s%2==1) printf("tsiprvvdiinh ni niilber sondgoi "); else printf("tsiprvvdiinh ni niilber tegsh "); getch(); return 0; }
  9. 9. Бодлого№ 15 Өгөгдсөн натурал n-тоо палиндром тоо мөн эсэхийг шалгах алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> int main() { int n,s=0,m,k; printf("n="); scanf("%d",&n); k=n; while(n>0) { m=n%10; n=n/10; s=s*10+m; } if(k==s) printf("n too ni palindrom too mon"); else printf("n too ni palindrom too bish"); getch(); return 0; } Бодлого№ 16 Өгөгдсөн натурал n-тооны цифрийн Нийлбэр сондгой тоо мөн эсэхийг шалгах алгоритм зохио. Бодолт #include<stdio.h> #include<conio.h> #include<math.h> int main() { int a,s=0,k; printf("n toogoo oruul="); scanf("%d",&a); k=a; while(a>0){ s=a%10+s; a/=10; } printf("s=%dn",s); if(s%2==1) printf("tsiprvvdiinh ni niilber sondgoi "); else printf("tsiprvvdiinh ni niilber tegsh "); getch(); return 0; }

×