SlideShare a Scribd company logo
1 of 12
Тэмдэгт, тэмдэгт мөртэй ажиллах Char өгөгдлийн төрөл
Жишээ 1  printf(“%c”, 'a'); printf(“%c %c %c”, 'A', 'B', 'C'); prntf(“%d”, 'a'); printf(“%c”, 97); ,[object Object],[object Object]
Жишээ 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);
Getchar  ба Putchar одераторудын хэрэглээ
Жишээ 6 #include <stdio.h> Int main (void) { Putchar('N'); Putchar('I'); Putchar('I'); Putchar('S'); Putchar('L'); Putchar('E'); Putchar('L'); }
Жишээ 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;}
Тэмдэгт мөртэй ажиллах
С хэлэнд тэмдэгт мөрийг: ,[object Object]
Заагч илэрхийлдэг.
Массиваар илэрхийлье.
Char a[50], st[20];
const char name[]=”MGL”

More Related Content

Similar to Mzui (17)

Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4
 
C lects (1)
C lects (1)C lects (1)
C lects (1)
 
Лекц №12
Лекц №12Лекц №12
Лекц №12
 
C lects (2)
C lects (2)C lects (2)
C lects (2)
 
U.cs101 лаборатори 8
U.cs101 лаборатори 8U.cs101 лаборатори 8
U.cs101 лаборатори 8
 
Програмчлалын хэл
Програмчлалын хэлПрограмчлалын хэл
Програмчлалын хэл
 
Day 3 php working with string, number
Day 3   php working with string, numberDay 3   php working with string, number
Day 3 php working with string, number
 
Dynamic web 10
Dynamic web 10Dynamic web 10
Dynamic web 10
 
U.cs101 алгоритм программчлал-12
U.cs101   алгоритм программчлал-12U.cs101   алгоритм программчлал-12
U.cs101 алгоритм программчлал-12
 
Лекц №13
Лекц №13Лекц №13
Лекц №13
 
For ci
For ciFor ci
For ci
 
Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
 
си хэл 10
си хэл 10си хэл 10
си хэл 10
 
Dynamic web 7
Dynamic web 7Dynamic web 7
Dynamic web 7
 
Лекц №8
Лекц №8Лекц №8
Лекц №8
 
Лаборатор-3
Лаборатор-3Лаборатор-3
Лаборатор-3
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 

More from Khishighuu Myanganbuu

мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологиKhishighuu Myanganbuu
 
нуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллахнуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллахKhishighuu Myanganbuu
 
персональ компьютерийн архитектур
персональ компьютерийн архитектурперсональ компьютерийн архитектур
персональ компьютерийн архитектурKhishighuu Myanganbuu
 
функц шинжлэх график байгуулах
функц шинжлэх график байгуулахфункц шинжлэх график байгуулах
функц шинжлэх график байгуулахKhishighuu Myanganbuu
 
математик ( пирамид )
математик ( пирамид )математик ( пирамид )
математик ( пирамид )Khishighuu Myanganbuu
 
тригонометр тэгшитгэл
тригонометр тэгшитгэлтригонометр тэгшитгэл
тригонометр тэгшитгэлKhishighuu Myanganbuu
 
тригонометр тэгшитгэл бодох аргууд
тригонометр тэгшитгэл бодох аргуудтригонометр тэгшитгэл бодох аргууд
тригонометр тэгшитгэл бодох аргуудKhishighuu Myanganbuu
 
тригонометр бодолтууд
тригонометр бодолтуудтригонометр бодолтууд
тригонометр бодолтуудKhishighuu Myanganbuu
 
тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2Khishighuu Myanganbuu
 
гүдгэр дөрвөн өнцөгт №1
гүдгэр дөрвөн өнцөгт  №1гүдгэр дөрвөн өнцөгт  №1
гүдгэр дөрвөн өнцөгт №1Khishighuu Myanganbuu
 
гурвалжин ба түүний чанар
гурвалжин ба түүний чанаргурвалжин ба түүний чанар
гурвалжин ба түүний чанарKhishighuu Myanganbuu
 
багтсан ба багтаасан дөрвөн өнцөгт
багтсан ба багтаасан дөрвөн өнцөгтбагтсан ба багтаасан дөрвөн өнцөгт
багтсан ба багтаасан дөрвөн өнцөгтKhishighuu Myanganbuu
 

More from Khishighuu Myanganbuu (20)

Энгийн бутархай
Энгийн бутархайЭнгийн бутархай
Энгийн бутархай
 
Math 2019 (1) эеш мат
Math 2019 (1) эеш матMath 2019 (1) эеш мат
Math 2019 (1) эеш мат
 
Neggishuunt
Neggishuunt Neggishuunt
Neggishuunt
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологи
 
Flash 10 garguulah
Flash 10 garguulahFlash 10 garguulah
Flash 10 garguulah
 
6 angi test 2014net
6 angi test 2014net6 angi test 2014net
6 angi test 2014net
 
10test
10test10test
10test
 
нуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллахнуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллах
 
персональ компьютерийн архитектур
персональ компьютерийн архитектурперсональ компьютерийн архитектур
персональ компьютерийн архитектур
 
функц шинжлэх график байгуулах
функц шинжлэх график байгуулахфункц шинжлэх график байгуулах
функц шинжлэх график байгуулах
 
математик ( пирамид )
математик ( пирамид )математик ( пирамид )
математик ( пирамид )
 
тригонометр тэгшитгэл
тригонометр тэгшитгэлтригонометр тэгшитгэл
тригонометр тэгшитгэл
 
тригонометр тэгшитгэл бодох аргууд
тригонометр тэгшитгэл бодох аргуудтригонометр тэгшитгэл бодох аргууд
тригонометр тэгшитгэл бодох аргууд
 
тригонометр бодолтууд
тригонометр бодолтуудтригонометр бодолтууд
тригонометр бодолтууд
 
тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2
 
гүдгэр дөрвөн өнцөгт №1
гүдгэр дөрвөн өнцөгт  №1гүдгэр дөрвөн өнцөгт  №1
гүдгэр дөрвөн өнцөгт №1
 
гурвалжин ба түүний чанар
гурвалжин ба түүний чанаргурвалжин ба түүний чанар
гурвалжин ба түүний чанар
 
багтсан ба багтаасан дөрвөн өнцөгт
багтсан ба багтаасан дөрвөн өнцөгтбагтсан ба багтаасан дөрвөн өнцөгт
багтсан ба багтаасан дөрвөн өнцөгт
 
Tsahim kb funktsiin grafic 9r angi
Tsahim kb funktsiin grafic 9r angiTsahim kb funktsiin grafic 9r angi
Tsahim kb funktsiin grafic 9r angi
 
Togsgolgui buurah giometr progres
Togsgolgui buurah giometr progresTogsgolgui buurah giometr progres
Togsgolgui buurah giometr progres
 

Mzui

  • 1. Тэмдэгт, тэмдэгт мөртэй ажиллах Char өгөгдлийн төрөл
  • 2.
  • 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);
  • 4. Getchar ба Putchar одераторудын хэрэглээ
  • 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;}
  • 8.
  • 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++; } - үгэнд үгийн тэмдэгт тус бүрийг а, о үсэгтэй харьцуулан цишиж тоолно.