Super Kawaii Cute Cat Kaoani
본문 바로가기
728x90

💻 Programming/C | C++5

[C++] 코딩과제 10 14X4행렬을 저장할 수 있는 2차원 배열 matrix[4][4]를 선언하라.키보드로부터 정수를 읽어 들여 matrix[4][4]에 저장하는 함수를 정의하라.=> void readMatrix(int m[][4],int row,int col); 대각성 상에 있는 원소들의 합을 반환하는 함수를 정의하라.=>int diagnolSum(int m[][4],int row,int col,int dir); dir이 1이면 1시 방향 대각선에 대한 합을 구한다.dir이 -1이면 11시 방향 대각선에 대한 합을 구한다. 위 함수를 이용하여 행렬에 16개의 데이터를 저장한 후 1시 방향과 11시 방향 대각선의 합을 구하여 출력하는 프로그램을 작성하시오. #include using namespace std;void read.. 2023. 1. 6.
[C++] 코딩과제 9 3X4행렬을 저할 수 있는 2차원 배열 matrix[3][4]와, 이 행렬에 대한 행의 합과 열의 합을 저장할 수 있는 배열 rowSum[3],colSum[4]을 선언하라. 키보드로부터 정수를 읽어 들여 matrix[3][4]에 저장하는 함수를 정의하라=> void readMartirx(int m[][4],int row,int col); 각 행의 합을 구하여 저장하는 함수를 정의하라.=> void addRow(int m[][4],int sum[],int row,int col); 배열에 저장된 합을 출력하는 함수를 정의하라.=> void printSum(int sum[],int size); 위 함수를 이용하여 행렬에 12개의 데이터를 저장한 후 각 행과 열에 대한 합을 구하여 출력하는 프로그램을 작성하시.. 2023. 1. 6.
[C++] 코딩과제 8 7.23(배열을 함수 인자로)크기가 10인 정수 배열 a,b를 선언하고, 이 배열로 숫자 10개씩을 각각 읽어 들인다.두 배열을 인자로 받아 두 배열의 내용과 순서가 같으면 ture를 같지 않으면 false를 반환하는 다음 함수를 작성 bool isEqual(int list1[],int list2[],int size); #include using namespace std;bool isEqual(int list1[], int list2[], int size);bool isEqual(int list1[], int list2[], int size) { for (int i = 0; i > a[i]; cout > b[i]; if (isEqual(a, b, SIZE)) { cout .. 2023. 1. 6.
[C++] 코딩 과제 7 7.1 (등급결정-배열)학생 점수를 입력하고,가장 좋은 점수를 구한 후, 다음 규칙에 따라 등급을 결정하는 프로그램을 작성하여라점수>=최고점-10 이라면 A등급점수>=최고점-20 이라면 B등급점수>=최고점-30 이라면 C등급점수>=최고점-40 이라면 D등급나머지는 F등급 학생의 수를 입력하고, 각 학생들의 점수를 입력한 다음, 등급 결과를 출력하는 프로그램을 작성하여라 #include using namespace std;void print_score(int data[], int size);void read_data(int data[], int size);void read_data(int data[], int size);void print_data(int data[], int size) { .. 2023. 1. 6.
[C++] 코딩과제 1~6 1.홀수 m, n을 읽어 들이고, 다음과 같은 패턴을 출력하는 코드를 작성하시오. 아래에서 예시로 보인 패턴은 5, 11을 입력했을 때의 결과임) 만약 입력된 m, n 중 하나라도 짝수인 경우 "홀수를 입력하세요"라는 오류 메시지를 출력하고 아래의 패턴은 출력하지 않는다. + 아래의 긴 줄을 포함하여 +가 m줄 출력되도록함 + +++++++++++ 한 줄에 +를 n개 출력한다. + 수직선은 수평선의 중앙에 위치하도록 한다. + 출력결과는 예시와 동일 2. 임의의 정수를 .. 2022. 11. 1.
728x90