ความเห็นเพิ่มเติมที่ 2 23 มิ.ย. 2551 (06:54) ใครว่างๆก็เข้ามารวมตอบได้นะครับ
ความเห็นเพิ่มเติมที่ 4 19 ก.ค. 2551 (10:39) ผมไม่ค่อยเข้าใจผลลัพท์เท่าไร ในเมื่อโจทย์ต้องการจะหาเลขข้างเคียงที่เป็นเลขคี่แล้วทำไมต้องแสดงเลขคี่ออกมาด้วยครับ
Data input : 2 1 4 9 5 8 5 3 1 7
Result output: 4 8 3 1 ( 3 กับ 1)
โดยความคิดส่วนตัวของผมนะตัวเลขที่มีตัวเลขข้างเคียงเป็นเลขคี่ ก็คือแสดงผลลัพท์เป็นเลขคู่ออกมา ใช่หรือเปล่าครับ หรือถ้าไม่ใช่อธิบายด้วยครับ ขอบคุนคับ
public class EvenNumber {
public static void main(String[] args) {
int[] a = { 2,1,4,9,5,8,5,3,1,7};
for (int n : a) {
if (n % 2 == 0) {
System.out.println(n);
}
}
}
}
siriwat
ร่วมแบ่งปัน137 ครั้ง - ดาว 167 ดวง
ความเห็นเพิ่มเติมที่ 5 21 ก.ค. 2551 (07:53) โจทย์ข้อนี้ ต้องการให้เช็คเลขที่อยู่ข้างๆตัวมัน ซ้าย-ขวา ว่าเป็นเลขคี่หรือไม่
ถ้าเป็นเลขคี่ก็แสดงผลลัพธ์ ถ้าไม่ใช่ก็ไม่ต้องแดงผลผลครับ
เท่านั้นครับ ไม่มีอะไรซับซ้อนครับ ไม่ต้องคิดมากครับ
ความเห็นเพิ่มเติมที่ 6 21 ก.ค. 2551 (07:56) คุณ siriwat ช่วยเขียนด้วยภาษาซีได้ไหมครับ ผมจะได้เข้าใจด้วย ภาษาอื่นผมเขียนไม่เป็นครับ ขอบคุณครับ
ความเห็นเพิ่มเติมที่ 7 21 ก.ค. 2551 (08:48) #include<stdio.h>
#include<conio.h>
int a1,a2,a3,a4,a5,a6;
main(){
printf ("Input six number == >");
scanf ("%d%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5,&a6);
if (a1 % 2 == 0)
printf("%d%",a1);
if (a2 % 2 == 0)
printf("%d%",a2);
if (a3 % 2 == 0)
printf("%d%",a3);
if (a4 % 2 == 0)
printf("%d%",a4);
if (a5 % 2 == 0)
printf("%d%",a5);
if (a6 % 2 == 0)
printf("%d%",a6);
getch();
}
siriwat (IP:118.172.53.186)
ความเห็นเพิ่มเติมที่ 8 23 ก.ค. 2551 (13:17) ถ้าอินพุทเป็น 2 1 2 2 2 2 เอ้าพุทต้องไม่มี ใช่ไหมครับเพราะว่ามีเลขคี่แค่จำนวนเดียว แต่โปรแกรมของ siriwat มันให้ค่าเอ้าพุท เป็น 22222
ต้องดูอีกทีนะครับ
ความเห็นเพิ่มเติมที่ 10 23 ก.ค. 2551 (15:09) มันก้อน่าจะเป็นอย่างนั้นอยู่แล้วครับ เพราะโปรแกรมที่ผมสร้างขึ้นมันคือโปรแกรมที่อ่านเลขคู่ เพราะฉะนั้น เมื่อพิมเลขคู่กี่ตัวเข้าไปมันก้อแสดงผลลัพท์ออกมาเท่านั้นอะครับ ภ้าคุณ narongsak อยากให้เขียนได้ตามโจทย์ก้อส่ง ตัวอย่าง มาให้ดูเยอะๆครับ ผมจะได้เข้าใจ ซึ่งหัวใจสำคัญของการเขียนโปรแกรมผมคิดว่าไม่ใช่อยู่ที่การเขียนให้คอมไฟล์ผ่านเท่านั้น หัวใจสำคัญมันอยู่ที่เขียนได้ถูกต้องตามความต้องการของผู้ใช้งานครับ ตราบใดเมื่อโปรแกรมเมอร์ยังไม่เข้าใจโจทย์ ตราบนั้น โปรแกรมที่เขียนออกมาก็ยังไม่สำเร็จผลครับ
siriwat (IP:118.172.89.189)
ความเห็นเพิ่มเติมที่ 11 24 ก.ค. 2551 (07:36) ต่อไปผมจะละเอียดในการตั้งโจทย์มากกว่านี้ครับ ขอบคุณนะครับที่ช่วยคอมเม้นท์
ความเห็นเพิ่มเติมที่ 12 12 ก.ค. 2552 (23:21) 1 2 3 * *
2 3 4 * * *
4 5 6 * * * *
5 6 7 * * * * *
6 7 8 * * * * * *
7 8 9 * * * * * * * *
ใช้คำสั่ง do while และ for อ่ะคะ
ช่วยหน่อยนะคะ
hamtaro_sayhi@hotmail.com (IP:114.128.236.231)
ความเห็นเพิ่มเติมที่ 15 13 ก.ค. 2552 (18:29) มันไม่ได้หาเลขคี่ เลขคู่
มันให้กรอก Input
ดูตามบรรทัดที่ 1 เค้าต้องการให้เว้น 1 ตัวเลข
บรรทัดที่ 2 เค้าให้เว้น 2 ตัวเลข
ง่าย ๆ ใส่ตัวแปรเข้าไปนับจำนวน Input 1ตัว
แล้วใส่ตัวแปรเข้าไปเว้นช่องว่างอีก1 ตัว
ธรรมดา (IP:202.29.60.210)
ความเห็นเพิ่มเติมที่ 16 27 ม.ค. 2553 (12:36) ให้เขียนโปรแกรมเพื่อรับตัวเลข 10 ตัวตามลำดับ แล้วแสดงผลลัพธ์ว่าตัวเลขใดที่มีตัวเลขข้างเคียงเป็นเลขคี่ ดังตัวอย่าง ด้วยภาษาซีหรือภาษาที่ถนัด
#include
#include
void main(){
int num[10];
clrscr();
scanf("%d %d %d %d %d %d %d %d %d %d",&num[0],&num[1],&num[2],&num[3],&num[4],&num[5],&num[6],&num[7],&num[8],&num[9]);
for(int i=0; i<10; i++){
if(num[i]%2!=0 && num[i+2]%2!=0){
printf("%d",num[i+1]);
}
}
getch();
}
ความเห็นเพิ่มเติมที่ 18 30 ส.ค. 2554 (23:07) เขาให้เขียนโปรแกรม รับค่า 10 ค่า แล้วให้แสดงเลขคู่ที่รับค่าออกมา
แล้วนำเลขคู่ที่แสดงมา บวกกัน แล้วแสดง
ความเห็นเพิ่มเติมที่ 19 23 มิ.ย. 2555 (14:44) รับตัวเลข 1-7 ทางคีย์บอร์ด และแสดงค่าเป็นวันในสัปดาห์ เช่น 1 แสดงเป็น Sunday
ขอโค้ดด้วยค่ะ
phatsara888@gmail.com (IP:111.84.95.162)
ความเห็นเพิ่มเติมที่ 20 25 มิ.ย. 2555 (12:09) รับตัวเลข 1-7 ทางคีย์บอร์ด และแสดงค่าเป็นวันในสัปดาห์ เช่น 1 แสดงเป็น Sunday
ขอโค้ดด้วยค่ะ
#include <stdio.h>
#include <conio.h>
using namespace std;
int main()
{
int i;
printf("Enter the day of the week between 1-7: ");
scanf("%d",&i);
switch(i)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
default:
printf("Sunday");
break;
}
getch();
}
ที่มา : http://www.hscripts.com/tutorials/cpp/switch-statement.php
นกแสก
ร่วมแบ่งปัน4186 ครั้ง - ดาว 251 ดวง
ความเห็นเพิ่มเติมที่ 21 25 มิ.ย. 2555 (12:14) ผลลัพธ์
เช่น ใส่ค่า 7 จะได้ = Sunday

นกแสก
ร่วมแบ่งปัน4186 ครั้ง - ดาว 251 ดวง