목록C,C++/[국비지원] C,C++프로그래밍 (3)
오답노트
//행과 열을 입력 받고 각 행렬의 데이터를 입력 후 가로와 세로의 합을 구한다 int main() { int nRows, nCols; printf("행과 열의 개수를 각각 입력하세요: "); scanf("%d %d", &nRows, &nCols); int** nMat; int* nSumRow; int* nSumCol; nMat = (int**)malloc(sizeof(int*) * nRows); nSumRow = (int*)malloc(sizeof(int) * nRows); nSumCol = (int*)malloc(sizeof(int) * nCols); memset(nSumCol, 0x00, sizeof(int) * nCols); memset(nSumRow, 0x00, sizeof(int) * nCol..
//학생수 와 학생의 수강과목수 그리고 과목 당 점수에 대한 평균 예제 int main() { int nStudent, nMaj; printf("학생수를 입력하세요: "); scanf("%d", &nStudent); printf("-------------------------\n"); int** nScore; double* dbAvg; nScore = (int**)malloc(sizeof(int*) * nStudent); for (int i = 0; i < nStudent; i++) { printf("%d번째 학생의 수강과목 수 : ", i + 1); scanf("%d", &nMaj); nScore[i] = (int*)malloc(sizeof(int) * nMaj); dbAvg = (double*)mal..
int main() { int num,i=0,j,n; printf("숫자를 입력하세요 : "); scanf("%d", &num); int* nArr = (int*)malloc(sizeof(int) * num); /*while (i < num) // 아레토스테네스의 체를 사용하지 않는 로직 { nArr[i] = 1; if (((i + 1) % 2 == 0) && ((i+1) != 2)) nArr[i] = 0; else if (((i + 1) % 3 == 0) && ((i+1) != 3)) nArr[i] = 0; else if (((i + 1) % 5 == 0) && ((i+1) != 5)) nArr[i] = 0; else if (((i + 1) % 7 == 0) && ((i+1) != 7)) nArr[i]..