More Related Content
More from Khishighuu Myanganbuu
More from Khishighuu Myanganbuu (20)
Mzui
- 3. Жишээ 3 Char c; c='A'+5; printf(“%c %d”, c, c); Жишээ 4 c='A'; c++; printf(“%c %d”, c, c); Жишээ 5 for(c='A'; c<='Z'; c++) printf(“%c”, c);
- 5. Жишээ 6 #include <stdio.h> Int main (void) { Putchar('N'); Putchar('I'); Putchar('I'); Putchar('S'); Putchar('L'); Putchar('E'); Putchar('L'); }
- 6. Жишээ 7 #include <stdio.h> #include <stdlib.h> #include <ctype.h> Int main() { Char ch; printf(“insert small letter=”); ch=getchar(); ch=toupper(ch); printf(“===%c”, ch); // A hevlene ch=tolower(ch); printf(“===%c”, ch); // a hevlene Putchar(65); //65=A-iin ascii tul A hevlene printf(“”); system(“pause”); Return 0;}
- 13. Дасгал бодлого 6 Бодолт Тайлбар #include <stdio.h> #include <stdlib.h> #include <string.h> Int main() { Int length; Char st[256]; printf(“insert word”); scanf(“%s”, st); length=strlen(st); printf(“length=%d”, length); system(“pause”); Return 0;} Тэмдэглэгээ: Char st[256] -тэмдэгт төрлийн массив Length-тэмдэгтийн уртыг хадгалах бүхэл тоон хувьсагч scanf(“%s”, st);- тэмдэгт төрлийн массивт утга оруулах буюу тэмдэгт мөрийг гараас үйлдэх length=strlen(st);- тэмдэгт тоон уртыг тодорхойлтох бүхэл тоон функц
- 14. 6.2. өгөгдсөн үг палиндром мөн үү. Бодолт Тайлбар #include <stdio.h> #include <stdlib.h> #include <string.h> Int main() { Int i, p=l, length; Char st[256]; printf(“insert word”); scanf(“%s”, st); length=strlen(st); for(i=0; i<=lerngth/2;&&p; i++) if(st[i]=st[length-l-i]) p=0; if(p) printf(“palindrom”); else printf(“palindrom bish”); system(“pause”); Return 0;} Тэмдэглэгээ: Char st[256] -тэмдэгт төрлийн массив Length-тэмдэгтийн уртыг хадгалах бүхэл тоон хувьсагч p=l- өгөгдсөн үгийг палиндромүг мөн эсэхийг тодорхойлогч хувьсагч if(st[i]=st[length-l-i]) Өгөгдсөн үгийн хамгийн эхний тэмдэгтээс эхлэн төгсгөлийн элементтэй харьцуулах үйлдэл Жишээлбэл: “nastan”- If('n'!='n')-> if('a'!='a')-> if('s'!='t') P=0;- эхний 2 нөхцөл биелэхгүй учир давталт үргэлжилнэ. 3 дахь нөхцөл биелэх учир P=0; болж өгөдсөн үгийг палиндром үг биш гэдгийг тодорхойлно.
- 15. 6.4. Өгөгдсөн өгүүлбэрийн үгийн тоог ол. Өгүүлбэр цэгээр '.' төгсөнө Бодолт Тайлбар #include <stdio.h> #include <stdlib.h> #include <string.h> Int main() { Char str[256]; Int i, length, count=0; printf(“insert sentence”); gets(str); length=strlen(str); for(i=0; i<=length; i++) { if(str[i]=='.') { Count++; break; } if(str[i]==' ') Count++; } printf(“%d”, count); system(“pause”); Return 0;} Тэмдэглэгээ: Count=0 -өгөгдсөн тэмдэгтийн хоосон зай хэд байгааг тоолох тоолуур I-давталтын параметр Char str[256] -тэмдэгт төрлийн массив Length-тэмдэгтийн уртыг хадгалах бүхэл тоон хувьсагч gets(str);- гараас оруулсан тэмдэгт мөрийн утгыг str[256]- хувьсагчид оноох үйлдэл if(str[i]=='.') Count++; - str[] тэмдэгт мөрөнд хоосон зай хэд байгааг тоолох үйлдэл
- 16. 6.3. Өгөгдсөн үгэнд орсон (n, o) үсгүүд тус бүр хичнээн байна вэ? Бодолт Тайлбар #include <stdio.h> #include <stdlib.h> #include <string.h> Int main() { Char str[256]; Int counta=0, length, i, counto=0; printf(“insert word”); scanf(“%s”, st); length=strlen(st); for(i=0; i<=length; i++) { if(str[i]=='a'|| st[i]=='A') Counta++; if(str[i]=='o'|| st[i]=='O') Counto++; } printf(“a useg=%d”, counta); printf(“o useg=%d”, counto); system(“pause”); Return 0;} Тэмдэглэгээ: Counta=0 -өгөгдсөн үгэнд а үсэг хэд байгааг тоолох тоолуур Countо=0 -өгөгдсөн үгэнд о үсэг хэд байгааг тоолох тоолуур I-давталтын параметр Char str[256] -тэмдэгт төрлийн массив Length-тэмдэгтийн уртыг хадгалах бүхэл тоон хувьсагч for(i=0; i<=length; i++) { if(str[i]=='a'|| st[i]=='A') Counta++; if(str[i]=='o'|| st[i]=='O') Counto++; } - үгэнд үгийн тэмдэгт тус бүрийг а, о үсэгтэй харьцуулан цишиж тоолно.