includestdio h includeconio h int main char id11599

  • Slides: 54
Download presentation

โปรแกรมรบรหสและคะแนน #include<stdio. h> #include<conio. h> int main() { char id[1159][9]; float point[1159]; for (i=0;

โปรแกรมรบรหสและคะแนน #include<stdio. h> #include<conio. h> int main() { char id[1159][9]; float point[1159]; for (i=0; i<1159; i++) { scanf ("%s", id[i]); scanf ("%f", &point[i]); } int i; return 0; } 4

การกำหนดขอมลตวแปรแถวลำดบ มต 1 #include<stdio. h> #include<conio. h> int main() { int number[3] = {23,

การกำหนดขอมลตวแปรแถวลำดบ มต 1 #include<stdio. h> #include<conio. h> int main() { int number[3] = {23, -186, 43}; float value_2[5]={0. 98, 43. 213, -3. 47, 52. 08, -0. 987}; char vowel[5] = {'a', 'e', 'i', 'o', 'u'}; char name[9] = {'E', 'n', 'g', 'i', 'n', 'e', 'r', ''}; return 0; } 11

การอางถงขอมลตวแปรแถวลำดบ มต int 1 year[5] = {2001, 2542, 1999, 2000, 2521}; year[0] year[1] year[2]

การอางถงขอมลตวแปรแถวลำดบ มต int 1 year[5] = {2001, 2542, 1999, 2000, 2521}; year[0] year[1] year[2] year[3] year[4] year[5] 2001 2542 1999 2000 2521 printf ("%dn", year[0]); 2001 printf ("%dn", year[1]); 2542 printf ("%dn", year[2]); 1999 printf ("%dn", year[3]); 2000 printf ("%dn", year[4]); 2521 12

ตวแปรแถวลำดบ (Array) #include<stdio. h> #include<conio. h> int main() { int year[5] = {2001, 2542,

ตวแปรแถวลำดบ (Array) #include<stdio. h> #include<conio. h> int main() { int year[5] = {2001, 2542, 1999, 2000, 2521}; printf ("%dn", year[2]); 1999 printf ("%dnn", year[4]); 2521 year[0] = 2545; printf ("%dn", year[0]); 2545 return 0; } year[0] year[1] year[2] year[3] year[4] year[5] 2545 2001 2542 1999 2000 2521 13

START age[20], count = 0 False count<20 True age[count] count++ END 16

START age[20], count = 0 False count<20 True age[count] count++ END 16

โปรแกรมรบคาอาย 20 คน | Array #include<stdio. h> #include<conio. h> int main() { int age[20],

โปรแกรมรบคาอาย 20 คน | Array #include<stdio. h> #include<conio. h> int main() { int age[20], count; for (count=0; count<20; count++) { printf ("Enter age[%d] : ", count); scanf ("%d", &age[count]); } printf ("Finishn"); return 0; } 17

START num, a range 1=0, range 2=0 range 3=0, range 4=0 high[300], avg=0 num

START num, a range 1=0, range 2=0 range 3=0, range 4=0 high[300], avg=0 num a=0 a<num False True high[a] (2) a++ 22

(2) a=0 False a<num True <=160 F avg=avg/num (3) <=170 F <=180 F T

(2) a=0 False a<num True <=160 F avg=avg/num (3) <=170 F <=180 F T T T range 1++ range 2++ range 3++ range 4++ avg=avg+high[a] a++ 23

(3) range 1 range 2 range 3 range 4 avg a=0 False a<num True

(3) range 1 range 2 range 3 range 4 avg a=0 False a<num True high[a] END a++ 24

โปรแกรมวเคราะหสวนสงของคน n คน #include<stdio. h> #include<conio. h> int main() { int num, a, range

โปรแกรมวเคราะหสวนสงของคน n คน #include<stdio. h> #include<conio. h> int main() { int num, a, range 1=0, range 2=0, range 3=0, range 4=0; float high[300], avg=0; printf ("Please enter number of student : "); scanf ("%d", &num); for (a=0; a<num; a++) { printf ("Student %2 d : ", a+1); scanf ("%f", &high[a]); } 25

โปรแกรมวเคราะหสวนสงของคน n คน for (a=0; a<num; a++) { if (high[a]<=160) range 1++; else if

โปรแกรมวเคราะหสวนสงของคน n คน for (a=0; a<num; a++) { if (high[a]<=160) range 1++; else if (high[a]<=170) range 2++; else if (high[a]<=180) range 3++; else range 4++; avg = avg + high[a]; } avg = avg/num; 26

โปรแกรมวเคราะหสวนสงของคน n คน printf ("n 0 - 160 : %3 d", range 1); printf

โปรแกรมวเคราะหสวนสงของคน n คน printf ("n 0 - 160 : %3 d", range 1); printf ("n 161 - 170 : %3 d", range 2); printf ("n 171 - 180 : %3 d", range 3); printf ("n 181 - 200 : %3 d", range 4); printf ("nn. Average : %f ", avg); for (a=0; a<num; a++) { printf ("%. 2 f ", high[a]); } return 0; } 27

ตวแปรแถวลำดบ char subject[11] = {"C language"}; หรอ subject[11] = {'C', 'l', 'a', 'n', 'g',

ตวแปรแถวลำดบ char subject[11] = {"C language"}; หรอ subject[11] = {'C', 'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', ''}; [0] subject char และขอความ [1] C [2] l [3] a [4] n [5] g [6] u [7] a [8] g [9] [10] e name[9] = {"Engineer"}; [0] name E [1] n [2] g [3] i [4] n [5] e [6] e [7] r [8] 28

ตวแปรแถวลำดบ และขอความ #include<stdio. h> #include<conio. h> int main() { char sentence[22]="Welcome to my country";

ตวแปรแถวลำดบ และขอความ #include<stdio. h> #include<conio. h> int main() { char sentence[22]="Welcome to my country"; char word[9]={'T', 'h', 'a', 'i', 'l', 'a', 'n', 'd', ''}; char not_word[4]={'l', 'o', 'v', 'e'}; printf ("Message 1 = %sn", sentence); printf ("Message 2 = %sn", word); printf ("Message 3 = %sn", not_word); return 0; } Message 1 = Welcome to my country Message 2 = Thailand Message 3= love. Thailand 29

การกำหนดขอมลตวแปรแถวลำดบ มต int 2 num[3][4] = { 11, 12, 13, 14, 21, 22, 23,

การกำหนดขอมลตวแปรแถวลำดบ มต int 2 num[3][4] = { 11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34 }; int 11 12 13 14 21 22 23 24 31 32 33 34 num[0][0] 11 num[0][1] 12 num[0][2] 13 num[0][3] 14 num[1][0] 21 num[1][1] 22 num[1][2] 23 num[1][3] 24 num[2][0] 31 num[2][1] 32 num[2][2] 33 num[2][3] 34 32

การกำหนดขอมลตวแปรแถวลำดบ มต 2 float matrix[2][4] = {0. 19, -0. 01, -0. 23, 4. 44,

การกำหนดขอมลตวแปรแถวลำดบ มต 2 float matrix[2][4] = {0. 19, -0. 01, -0. 23, 4. 44, -4. 44, 0. 26, -0. 09, -0. 22 }; float matrix[2][4] = { 0. 19, -0. 01, -0. 23, 4. 44, -4. 44, 0. 26, -0. 09, -0. 22 }; matrix[0][0] matrix[0][1] matrix[0][2] matrix[0][3] 0. 19 -0. 01 -0. 23 4. 44 matrix[1][0] matrix[1][1] matrix[1][2] matrix[1][3] -4. 44 0. 26 -0. 09 -0. 22 33

การกำหนดขอมลตวแปรแถวลำดบ มต char letter[2][4] = { 'G', 'o', 'D', 'T', 'i', 'm', 'E'}; char

การกำหนดขอมลตวแปรแถวลำดบ มต char letter[2][4] = { 'G', 'o', 'D', 'T', 'i', 'm', 'E'}; char letter[2][4] = {'G', 'o', 'D', letter[0][0] 2 letter[0][1] 'T', 'i', 'm', 'E'}; letter[0][2] letter[0][3] G o o D T i m E letter[1][0] letter[1][1] letter[1][2] letter[1][3] 34

โปรแกรมรบคาแสดงผลเมตรกซ | Array #include<stdio. h> #include<conio. h> int main() { int matrix[3][3], r, c;

โปรแกรมรบคาแสดงผลเมตรกซ | Array #include<stdio. h> #include<conio. h> int main() { int matrix[3][3], r, c; for (r=0; r<3; r++) { for(c=0; c<3; c++) { printf ("Enter numbers [%d] : ", r, c); scanf%") d", &matrix[r][c]); } } 37

โปรแกรมหาผลรวมในเมตรกซ *** Show 1 2 3 Sum Sum of of | Array Matrix ***

โปรแกรมหาผลรวมในเมตรกซ *** Show 1 2 3 Sum Sum of of | Array Matrix *** 2 3 4 5 4 5 6 row[0] = 10 row[1] = 14 row[2] = 18 column[0] = column[1] = column[2] = column[3] = 6 9 12 15 40

โปรแกรมหาผลรวมในเมตรกซ | Array #include<stdio. h> #include<conio. h> int main() { int num[3][4] = {

โปรแกรมหาผลรวมในเมตรกซ | Array #include<stdio. h> #include<conio. h> int main() { int num[3][4] = { 1, 2, 3, 4, 5, 6 }; int r, c, row[3]={0, 0, 0}, column[4]={0, 0, 0, 0}; /* Display Matrix */ printf ("n*** Show Matrix ***nn"); for (r=0; r<3; r++) { for(c=0; c<4; c++) printf ("%5 d ", num[r][c]); printf ("nn"); } 41

โปรแกรมหาผลรวมในเมตรกซ | Array /* Summation Matric */ for (r=0; r<3; r++) for(c=0; c<4; c++)

โปรแกรมหาผลรวมในเมตรกซ | Array /* Summation Matric */ for (r=0; r<3; r++) for(c=0; c<4; c++) { row[r] = row[r] + num[r][c]; column[c] = column[c] + num[r][c]; } /* Display Summation */ printf ("nn"); for (r=0; r<3; r++) printf ("sum of row [%d] = %dn", r, row[r]); for (c=0; c<4; c++) printf ("sum of column [%d] = %dn", c, column[c]); return 0; } 42

START count=0, c=0, message[100] count message END message[c]!= � False True message[c]==POINT || message[c]==QU

START count=0, c=0, message[100] count message END message[c]!= False True message[c]==POINT || message[c]==QU True count++ False c++ 44

โปรแกรมนบจำนวนขอความ #include<stdio. h> #include<conio. h> int main() { char message[100]; int count=0, c=0; printf

โปรแกรมนบจำนวนขอความ #include<stdio. h> #include<conio. h> int main() { char message[100]; int count=0, c=0; printf ("***************n"); printf ("* Program for count SENTENCE *n"); printf ("***************n"); printf ("n(One sentence must have '. ' or '? ')n"); printf ("Enter Message : "); gets(message); 45

โปรแกรมนบจำนวนขอความ while (message[c]!='�') { if (message[c]=='. ' || message[c]=='? ') count++; c++; } printf

โปรแกรมนบจำนวนขอความ while (message[c]!='') { if (message[c]=='. ' || message[c]=='? ') count++; c++; } printf ("nn. Your message has %d sentence(s). n", count); return 0; } 46

การสลบคาในลำดบของตวแปรแถวลำด บ num[0] num[1] num[2] num[3] num[4] num[5] num[6] num[7] num[8] num[9] num[10] 99

การสลบคาในลำดบของตวแปรแถวลำด บ num[0] num[1] num[2] num[3] num[4] num[5] num[6] num[7] num[8] num[9] num[10] 99 19 1 23 0 15 10 23 26 - 9 - num[0] num[1] num[2] num[3] num[4] num[0] num[5] num[6] num[9] num[7] num[8] Temp num[9] temp = num[0]; num[10] num[9]; ? 99 9 - =19 1 23 0 99915 10 99923 26 -99 num[9] = temp; num[9] = num[0]; num[0] = num[9]; 47

num[0] num[1] num[2] num[3] num[4] num[5] num[6] num[7] num[8] num[9] num[10] 0 19 1

num[0] num[1] num[2] num[3] num[4] num[5] num[6] num[7] num[8] num[9] num[10] 0 19 1 23 99 15 10 23 26 - 9 - temp = num[1]; num[10] 0 1 num[1]=num[2]; num[2] = temp; 19 23 99 15 10 23 26 - 9 - temp = num[4]; num[4]=num[5]; num[5] = temp; num[10] 0 1 19 23 15 99 10 23 26 - 9 - num[10] 0 1 19 23 15 10 23 26 - 9 - 99 49

โปรแกรมหาคามากทสด #include<stdio. h> #include<conio. h> #define SIZE 10 int main() { int num[SIZE], temp,

โปรแกรมหาคามากทสด #include<stdio. h> #include<conio. h> #define SIZE 10 int main() { int num[SIZE], temp, n; for (n=0; n<SIZE; n++) { printf ("Enter num[%d] : ", n+1); scanf ("%d", &num[n]); } 50

โปรแกรมหาคามากทสด for (n=0; n<SIZE-1; n++) { if (num[n]>num[n+1]) { temp = num[n+1]; num[n+1] =

โปรแกรมหาคามากทสด for (n=0; n<SIZE-1; n++) { if (num[n]>num[n+1]) { temp = num[n+1]; num[n+1] = num[n]; num[n] = temp; } } printf ("The maximum number = %d", num[SIZE-1]); return 0; } 51