목차
이산수학_report#3.hwp ………………………… 2p
◉프로그램 코드
◉예제데이터
◉실행결과
◉코드설명
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
[Debug]
[report3자료들]
report3-2.cpp
이산수학3-2.ncb
이산수학3-2.sln
이산수학3-2.suo
이산수학3-2.vcproj
이산수학3-2.vcproj.Xnote-PC.Xnote.user
파일 22, 폴더 2
1.45MB
◉프로그램 코드
◉예제데이터
◉실행결과
◉코드설명
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
[Debug]
[report3자료들]
report3-2.cpp
이산수학3-2.ncb
이산수학3-2.sln
이산수학3-2.suo
이산수학3-2.vcproj
이산수학3-2.vcproj.Xnote-PC.Xnote.user
파일 22, 폴더 2
1.45MB
본문내용
이산수학_report#3.hwp
◉프로그램 코드
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
◉예제데이터
char형 배열로 표현된 관계행렬이 주어졌을 때 반사, 비 반사, 대칭, 반 대칭,
추이관계의 성질이 존재하는지 검사하는 프로그램이다.
처음에 3x3의 행렬을 실행시키고 1 1 0 1 1 0 0 0 1 을 입력한다면
이는 반사, 대칭, 추이관계가 나와야 맞는 프로그램이다.
◉실행결과
≪ 글 - 그림 파일 ≫
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
report3-2.cpp
#include
#include
#define TRUE 1
#define FALSE 0
void GetMatrix (char *mat, int mSize); // 배열만들기
void PrintfMatrix (char *mat, int mSize); // 배열 출력
int isReflexive (char *mat, int mSize); // 반사관계 검사
int isSymmetric (char *mat, int mSize); // 대칭관계 검사
int isTransitive (char *mat, int mSize); // 추이관계 검사
int isIrreflexive (char *mat, int mSize); // 비반사관계 검사
int isAntisymmetric (char *mat, int mSize); // 반대칭관계 검사
int main(void)
{
int size;
char *mat;
printf("정방행렬크기: ");
scanf("%d", &size);
mat = (char*)malloc(sizeof(char)*size*size); //동적 메모리할당
GetMatrix (mat, size);
PrintfMatrix (mat, size);
printf("반사관계 : ");
if(isReflexive (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
printf("비반사관계 : ");
if(isIrreflexive (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
printf("대칭관계 : ");
if(isSymmetric (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
printf("반대칭관계 : ");
if(isAntisymmetric (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
if(isTransitive (mat, size)==TRUE)
printf("추이관계 : TRUE\n");
else
printf("추이관계 : FALSE\n");
return 0;
}
◉프로그램 코드
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
≪ 글 - 그림 파일 ≫
◉예제데이터
char형 배열로 표현된 관계행렬이 주어졌을 때 반사, 비 반사, 대칭, 반 대칭,
추이관계의 성질이 존재하는지 검사하는 프로그램이다.
처음에 3x3의 행렬을 실행시키고 1 1 0 1 1 0 0 0 1 을 입력한다면
이는 반사, 대칭, 추이관계가 나와야 맞는 프로그램이다.
◉실행결과
≪ 글 - 그림 파일 ≫
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
report3-2.cpp
#include
#include
#define TRUE 1
#define FALSE 0
void GetMatrix (char *mat, int mSize); // 배열만들기
void PrintfMatrix (char *mat, int mSize); // 배열 출력
int isReflexive (char *mat, int mSize); // 반사관계 검사
int isSymmetric (char *mat, int mSize); // 대칭관계 검사
int isTransitive (char *mat, int mSize); // 추이관계 검사
int isIrreflexive (char *mat, int mSize); // 비반사관계 검사
int isAntisymmetric (char *mat, int mSize); // 반대칭관계 검사
int main(void)
{
int size;
char *mat;
printf("정방행렬크기: ");
scanf("%d", &size);
mat = (char*)malloc(sizeof(char)*size*size); //동적 메모리할당
GetMatrix (mat, size);
PrintfMatrix (mat, size);
printf("반사관계 : ");
if(isReflexive (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
printf("비반사관계 : ");
if(isIrreflexive (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
printf("대칭관계 : ");
if(isSymmetric (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
printf("반대칭관계 : ");
if(isAntisymmetric (mat, size)==TRUE)
printf("TRUE\n");
else
printf("FALSE\n");
if(isTransitive (mat, size)==TRUE)
printf("추이관계 : TRUE\n");
else
printf("추이관계 : FALSE\n");
return 0;
}
추천자료
리눅스(proc)파일
NFA를 DFA로 바꾸어주는 프로그램(C++)
네트워크 프로그램 소스
백프로퍼게이션 학습 알고리즘
마이크로프로세서 - Motor Control with UART
단순화된 DSR(Dynamic source route) 소스
ELF파일의 실행파일 해석및 도식화 (16page)
헬스장 관리 프로그램 DFD DD 모듈명세서
전기공학실험_보고서(BLDC모터).
opengl-3D 가스켓 시점이동
그래픽스, lineDDA, lineBres, circle, ellipse
DSP 텀프로젝트 - YUYV 영상에서 붉은색 부분을 검출기법
[마이크로프로세서응용실험] (예비) 실험 07: 7-Segment(7세그먼트) 표현 시계
컴퓨터구조 설계(Arduino_Music Play)
소개글