энд дар
Saturday, March 28, 2015
Tuesday, October 23, 2012
Цифрүүдийн нийлбэр+Рекурс
#include<stdio.h>
int getSum(int);
int main(){
int num,sum;
printf("Тоо оруулна уу: ");
scanf("%d",&num);
sum = getSum(num);
printf("Цифрүүдийн нийлбэр:
%d",sum);
return 0;
}
int getSum(int num){
static int sum =0,r;
if(num!=0){
r=num%10;
sum=sum+r;
getSum(num/10);
}
return sum;
}
Гаралт:
Тоо оруулна уу: 45
Цифрүүдийн нийлбэр: 9Цифрүүдийн нийлбэр + Цикл
#include<stdio.h>
int main(){
int num,sum=0,r;
printf("Тоо оруулна уу: ");
scanf("%d",&num);
for(;num!=0;num=num/10){
r=num%10;
sum=sum+r;
}
printf("Цифрүүдийн нийлбэр :
%d",sum);
return 0;
}
Гаралт:
Тоо оруулна уу: 567
Цифрүүдийн нийлбэр: 18Тооны цифрүүдийн нийлбэр №1
#include<stdio.h>
int main(){
int num,sum=0,r;
printf("Buhel too oruul: ");
scanf("%d",&num);
while(num){
r=num%10;
num=num/10;
sum=sum+r;
}
printf("Tsifruudiin niilber:
%d",sum);
return 0;
}
Гаралт:
Buhel too oruul: 123
Tsifruudiin niilber : 6Хөрвүүлэх №3
#include<stdio.h>
int main(){
int num,r,reverse=0;
printf("Enter any number: ");
scanf("%d",&num);
for(;num!=0;num=num/10){
r=num%10;
reverse=reverse*10+r;
}
printf("Reversed of number: %d",reverse);
return 0;
}
Гаралт:
Enter any number: 123
Reversed of number: 321Том тоог хөрвүүлэх
//Монголоор бичсэнийг Латин болгоорой
#include<stdio.h>
#include<stdio.h>
#define MAX 1000
int main(){
char num[MAX];
int i=0,j,flag=0;
printf("Эерэг бүхэл тоо өгнө үү: ");
scanf("%s",num);
while(num[i]){
if(num[i] < 48 || num[i] > 57){
printf("Бүхэл тоо биш");
return 0;
}
i++;
}
printf("Урвуу нь : ");
for(j=i-1;j>=0;j--)
if(flag==0 && num[j] ==48){
}
else{
printf("%c",num[j]);
flag =1;
}
return 0;
Гаралтын жишээ:
Эерэг бүхэл тоо өгнө үү: 234561000045645679001237800000000000
Урвуу нь: 8732100976546540000165432Тоог хөрвүүлэн бичвэл
1. Өгөгдсөн тоог хөрвүүлэн(reverse) бич
2. Тооны урвууг ол гэх үү?
3. Өгөгдсөн тоог оронгоор нь хөрвүүлж бич
#include<stdio.h>
int main(){
int num,r,reverse=0;
printf("Duryn too oruulna uu: ");
scanf("%d",&num);
while(num){
r=num%10;
reverse=reverse*10+r;
num=num/10;
}
printf("Hurvusun urvuu too: %d",reverse);
return 0;
}
Гаралт:
Duryn too oruulna uu: 12
Hurvusun urvuu too: 21Saturday, February 18, 2012
Файл үүсгэж өгөгдөл бичиж хадгалах
#include<stdio.h>
int main(){
FILE *fp;
char ch;
fp=fopen("file.txt","w");
//file.txt file uusgej baina
printf("\nFiled hadgalah temdegtuudiig oruulna uu:");
while((ch=getchar())!=EOF)
putc(ch,fp);
fclose(fp);
return 0;
}Зэрэг дэвшүүлэх
//zereg devshuuleh
#include<stdio.h>
int main(){
int pow,num,i=1;
long int sum=1;
printf("\nBuhel too oruulna uu ");
scanf("%d",&num);
printf("\nHeden zeregt devshuuleh ve: ");
scanf("%d",&pow);
while(i<=pow){
sum=sum*num;
i++;
}
printf("\n%d-g %d zereg devshuulvel =%ld",num,pow,sum);
return 0;
}Wednesday, May 11, 2011
Програмчлалын хэлний лавлахууд
Мэдээлэл зүйн сайхан багш нартаа амжилт хүсье.
Англи хэлээр: www.java2s.com
Орос хэлээр: http://www.helloworld.ru/
Та бүхэн япон, солонгос, хятад, герман хэл дээрх хэрэгтэй бол дээр нь хэлний сонголт байгаа эсэхийг хянаарай. Мөн нэг сониноос яг энэ сайтын хөгжүүлэгч нартай холбогдож чадвал эх хэл рүүгээ орчуулах боломжийг нээж өгч болно гэсэн шүү.
Англи хэлээр: www.java2s.com
Орос хэлээр: http://www.helloworld.ru/
Та бүхэн япон, солонгос, хятад, герман хэл дээрх хэрэгтэй бол дээр нь хэлний сонголт байгаа эсэхийг хянаарай. Мөн нэг сониноос яг энэ сайтын хөгжүүлэгч нартай холбогдож чадвал эх хэл рүүгээ орчуулах боломжийг нээж өгч болно гэсэн шүү.
Monday, May 9, 2011
Хувьсагч зарлах ч яахав 1
Мэддэг хүнд хувьсагч зарлах ч амархан. Харин сургалтандаа шавь нарынхаа сайн мэддэг зүйл тулгуурлан хэлж өгвөл амархан тогтоох байх. Энэ жишээг Контрстрайктай холбох гээд үзье.
int ivar1; //хамтран байлдах багийн гишүүдийн тоо
int ivar2=-10; //тоглоом эхлэх үеийн таны амь. 1 оногдоход +1. амь -9 болно
float fvar1=4.61; // хэрэглэж буй бууны калибр. энд АК-47
unsigned int ivar3=500; //нөөцөнд байгаа болон дайзанд байгаа сумны тоо
char ch1, ch2='*', ch3; // хамтран тоглогчдын цол хэргэм, таныг нэг таван хошуу
гэх мэтээр ойлгуулбал бүхэл тоо, бутархай тоо, тэмдэгт зүгээр санагдлаа.
int ivar1; //хамтран байлдах багийн гишүүдийн тоо
int ivar2=-10; //тоглоом эхлэх үеийн таны амь. 1 оногдоход +1. амь -9 болно
float fvar1=4.61; // хэрэглэж буй бууны калибр. энд АК-47
unsigned int ivar3=500; //нөөцөнд байгаа болон дайзанд байгаа сумны тоо
char ch1, ch2='*', ch3; // хамтран тоглогчдын цол хэргэм, таныг нэг таван хошуу
гэх мэтээр ойлгуулбал бүхэл тоо, бутархай тоо, тэмдэгт зүгээр санагдлаа.
switch case default 1


switch -г ойлгуулахад нэг хялбар жишээ эхлээд сануулья. Контр болон Дота тоглож байхад
1-р урт буу, 2-р гар буу, 3-р хутга гэх мэтээр даран сольдог. Энэ тоглоомын зэвсэг солих боломжийг SWITCH гүйцэтгэж байж магад шүү.
Энэ 2 жишээг бичин ажиллуулж үзээд тайлбарлан дэвтэртээ бичээрэй.
Monday, May 2, 2011
IF-н 3 эхний жишээ
Энэ 3 жишээг хийж гүйцэтгээд шинэ ямар ямар зүйлс нэмэгдсэн болон шинээр мэдсэн болон ойлгоогүй зүйлсээ багшийнхаа имэйл рүү бичиж асуугаарай. Бодолтоо хаана ямар алдаа гараад байгаа болон өөрчлөн бичсэн бол тайлбараа тодорхой бичээрэй. Имэйл явуулж шалгуулсан болон шинэ өөрчлөлт оруулсан сурагчдад цахим шууданд нь дүн болон талархал очсон болно. Шалгаарай. Мөн энэ бодолтуудын англи хэл дээрх өгүүлбэрүүдийг оновчтой орчуулсан шавь нартаа тадархал илэрхийлье.




Tuesday, April 26, 2011
Шалгалт
Ирэх 7 хоногт шалгалттай тул бодсон байх бодлогуудыг Баасан гараг буюу 2011 оны 4-р сарын 29-нд байршуулах болно. Бодлогуудаа бодоод байгаарай
Нөхцөл шалгахаас олон сонголт руу
1 хоёрхон нөхцөл шалгаад маш олон
IF
ELSE IF
ELSE бичиж байхаар арай дөнгүүр SWITCH ба CASE -г хэрэглээд сурчихвал Жишээ 6 их амархан санагдах болов уу? Харин програмын кодыг арай өөр болгох хэрэгтэй.
Sunday, April 24, 2011
ELSE IF салаалалт
Else if салаалалтыг ашиглан олон салбарласан боловсруулалтыг гүйцэтгэж болно.
else if салаалалтаар бид бүхэн хүснэгтэн мэдээлэл боловсруулагч програмууд дээр сурагчийн дүн гаргах үйлдлийг тухайн авсан оноотой нь харгалзан дүнг гаргах үйлдэл хийдэг. Та бүхэн яг тэр үйлдлээ хийж үзээрэй.
else if салаалалтаар бид бүхэн хүснэгтэн мэдээлэл боловсруулагч програмууд дээр сурагчийн дүн гаргах үйлдлийг тухайн авсан оноотой нь харгалзан дүнг гаргах үйлдэл хийдэг. Та бүхэн яг тэр үйлдлээ хийж үзээрэй.90 ... 100 A
80 ... 89 B
70 ... 79 C
60 ... 69 D
... <=59 F
Жишээ 6 ELSE IF-г үзээрэй.
Cи - ын нөхцөл шалгах if оператор

- <Логик нөхцөл>-д тохирсон үед <үйлдэл>-ийг гүйцэтгээд бусад тохиолдолд дараагийн мөрний үйдлийг гүйцэтгэж эхэлнэ.
- <Логик нөхцөл> биелэгдэж байвал <үйлдэл1> гүйцэтгэгдэнэ. Харин <логик нөхцөл> биелэгдэхгүй үед <үйлдэл2> хийгдэнэ.
Subscribe to:
Posts (Atom)

