TFSA Incubation
Saturday, February 25, 2006
  ย้าย
http://th.lug.wikicities.com/wiki/%E0%B9%82%E0%B8%A3%E0%B8%87%E0%B8%9A%E0%B9%88%E0%B8%A1
 
Thursday, February 23, 2006
  Prime number
จำนวนเฉพาะ ( prime number ) คำจำนวนเต็มบวกที่มากกว่า 1 และหารด้วยจำนวนเต็มบอกอื่นๆ ยกเว้นตัวมันเองและ 1 หารไม่ลงตัว เช่น 5 หารด้วย 2 3 4 ไม่ลงตัว ดังนั้น 5 เป็นจำนวนเฉพาะ 4 หารด้วย 2 ลงตัว ดังนั้น 4 ไม่ใช่จำนวนเฉพาะ
http://en.wikipedia.org/wiki/Prime_number

กรุณาเขียนโปรแกรมเพื่อหาจำนวนเฉพาะที่มีค่าตั้งแต่ 2 - n
 
  Modulo
กรุณา เดาผลลัพธ์ของโปรแกรมนี้แล้ว ทดลองรันเพื่อตรวจคำตอบ

int main() {
int i,j;
i = 10;
while(i) {
j = 10;
while(j) {
printf("%d mod %d = %d\n", i, j, i % j);
}
i = i - 1;
}
return 0;
}

 
  แบบฝึกหัด function (3)
กรุณาเดาผลลัพธ์ของโปรแกรม ก่อนตรวจคำตอบด้วยการทดลอง run โปรแกรม


int print_n(int n) {
if(n>0) {
printf("%d\n", n);
print_n(n-1);
}
return 0;
}

int main() {
print_n(10);
return 0;
}
 
  แบบฝึกหัด function (2)
กรุณาเดาผลลัพธ์ของโปรแกรม ก่อนตรวจคำตอบด้วยการทดลอง run โปรแกรม

int func3() {
   printf("1\n");
   return 1;
   printf("2\n");
   return 2;
   printf("3\n");
   return 3;
}

int main() {
   printf("%d\n",func3());
   return 0;
}
 
  แบบฝึกหัด function
int func2(int x) {
/* แก้ไขส่วนนี้ */
}

int main() {
int n = 10;
printf("%d\n", func2(n));
return 0;
}

ถ้า x > 10 ให้โปรแกรมพิมพ์ค่า 0
หรือไม่เช่นนั้นให้โปรแกรมพิมพ์ค่า 1
 
  Introduction to C Function
#include

int func1(int x, int y) {
   int w;
   w = x + y;
   return w;
}

int main() {
   int k;
   k = func1(10, 20);
   printf("k = %d\n", k);
   return 0;
}
 
Wednesday, February 22, 2006
  ฝึกฝนการใช้ loop
#include

int main() {
int n = 10;
...
...
...
return 0;
}

กรุณาทำโปรแกรมดังข้างต้นให้เป็นโปรแกรมพิมพ์ สูตรคูณตั้งแต่ แม่ 2 ถึง n ( โดยใช้ตัวแปร n )
ในแต่ละแม่คูณถึง 12 ดังตัวอย่างต่อไปนี้

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
...
...
2 x 12 = 24
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
...
...
...
3 x 12 = 36
 
Thai free software advocate Incubation

ARCHIVES
February 2006 /


Powered by Blogger