จงเขียนโปรแกรมตรวจสอบว่า f เป็นฟังก์ชันหรือไม่ ทดสอบโปรแกรมโดยใช้
ความสัมพันธ์ต่อไปนี้
i) f = {(1,3), (4,3), (2,4), (6,3), (3,6), (5,6)}
คือถ้าสมาชิกตัวหน้าหรือโดเมน ซ้ำกัน ให้มาตรวจสอบเร้นท์ หรือสมาชิกตัวหลัง
ถ้าเร้นท์หรือสมาชิกตัวหลังซ้ำกันให้แสดงว่าเป็นฟังก์ชั่น แต่ถ้าสมาชิกตัวหลังไม่ซ้ำกันให้แสดงว่าไม่เป็นฟังก์ชั่นประมาณนี้คะ
เราลองเขียนแล้วแต่ได้แค่รับค่าโดเมนกับเร้นมาเก็บไว้ในตัวแปรอาร์เรย์ก่อนแต่เงื่อนไขของการตรวจสอบ งง จริงๆไปไม่ถูกเลยคะ ลองเอาโค้ดดิฉันไปต่อยอดให้หน่อยนะคะเพราะอยากเขียนเป็นลองพยายามเขียนจริงๆมาหลายวันแล้วแต่ก็ได้เท่านี้จริงๆคะ
#include<stdio.h>
#include<conio.h>
main(){
int Domain[6],Range[6];
int count=1,a=0;
printf("Enter Function:");
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d"
,&Domain[0],&Range[0],&Domain[1],&Range[1],&Domain[2],&Range[2]
,&Domain[3],&Range[3],&Domain[4],&Range[4],&Domain[5],&Range[5]);
printf("Show Function f: (%d,%d),(%d,%d),(%d,%d),(%d,%d),(%d,%d),(%d,%d)"
,Domain[0],Range[0],Domain[1],Range[1]
,Domain[2],Range[2],Domain[3],Range[3]
,Domain[4],Range[4],Domain[5],Range[5]);
อาจารย์บอกว่าน่าจะใช้การวนซ้ำในการตรวจสอบและถ้าเจอโดเมนซ้ำกันให้เก็บค่าโดเมนนั้นไว้ในตัวแปรอีกตัวก่อนแล้ว ให้มาตรวจสอบเร้นท์
หรือสมาชิกตัวหลัง
ถ้าเร้นท์หรือสมาชิกตัวหลังซ้ำกันให้แสดงว่าเป็นฟังก์ชั่น แต่ถ้าสมาชิกตัวหลังไม่ซ้ำกันให้แสดงว่าไม่เป็นฟังก์ชั่นประมาณนี้คะ
getch();
return 0;
}
ขอความช่วยเหลือการเขียนโปรแกรมภาษาC หน่อยคะ
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- Posts: 1
- Joined: 11/02/2011 2:56 pm
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: ขอความช่วยเหลือการเขียนโปรแกรมภาษาC หน่อยคะ
Code: Select all
for(i=0;i<5;i++)
{
chk=0;
for(j=i+1;j<6;j++)
{
if(Domain[i]==Domain[j] & Range[i]==Range[j])
{
printf("IS FUNCTION");
chk=1;
break;
}
}
if(chk==1) break;
}
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ช่วยแก้โจทย์ C# หน่อยค่ะ 1 ข้อ
by Nongfern » 04/08/2012 1:13 pm » in Programming - C/C++ & java & Python - 3 Replies
- 2057 Views
-
Last post by tohkai_php
07/08/2012 4:13 pm
-
-
- 3 Replies
- 3291 Views
-
Last post by sarunyoo
24/12/2012 12:18 am
-
- 3 Replies
- 492 Views
-
Last post by offing
09/03/2015 10:31 am
-
- 2 Replies
- 787 Views
-
Last post by moomai
10/04/2017 6:41 pm
-
- 1 Replies
- 294 Views
-
Last post by PHPMasterSpeed
20/02/2016 3:27 am
-
- 1 Replies
- 276 Views
-
Last post by thatsawan
29/03/2017 12:52 am
Who is online
Users browsing this forum: No registered users and 8 guests