C++ 첫 수업당시 C언어로 주어진 과제
#include <stdio.h>
int main() {
int num[10], i; //배열 선언.
printf("정수값 10개를 입력하세요: ");
for (i = 0; i < 10; i++) { //배열에 값을 대입, 아래의 행동들 반복
scanf("%d", &num[i]);
}
int min = 0; /*최솟값을 구하기 위해 초기화 후 1번째 배열 값으로 지정*/
min = num[0];
for (i = 0; i < 10; i++) {
if (num[i] < min) { /*최솟값찾기, 각 배열값보다 작은값 등장할 경우 min값 변경*/
min = num[i];
}
}
printf("배열값: ");
for (int i = 0; i < 10; i++) { //배열 출력, 단 10번 반복, 출력모습과 같게하기 위한 tab적용.
printf("%d\t", num[i]);
}
printf("\n최소값 : %d\n", min); //최솟값 출력
return 0;
}
#include <stdio.h>
int main() {
for (int i = 1; i < 10; i++) { //곱하는 수를 설정 첫줄이 1부터 곱해지므로 1로 시작
for (int k = 2; k < 10; k++) { /*곱해지는 수를 설정, 첫줄이 2부터
마지막줄이 9이므로 10보다 작을때 끝나도록 설정*/
printf("%d*%d=%d,\t", k, i, k * i); //간격을 맞추기 위해 tab활용
if (k == 9) { //9까지 곱했을때 단이 바뀌어야 하므로 조건문 활용해서 설정.
printf("\n");
}
}
}return 0;
}
#include <stdio.h>
int main() {
int num;
printf("양의 정수 입력: ");
scanf("%d", &num); //정수를 입력받음.
if (num < 0) { //정수가 음수일때
printf("음수를 입력했어요!-_-\n"); //음수일때 출력하는 문구 설정
}
else if (num > 0) { //정수가 양수일때
for (int i = 1; i <= num; i++) { //num개수만큼 줄 표현 가능.
for (int k = 0; k < i; k++) { //별1개부터 생성, k값과 별의 출력갯수는 동일.
printf("*");
}
printf("\n"); //다음 별출력을 위한 줄넘김
}
printf("\n"); //출력화면과 같게 하기위한 줄넘김
}
return 0;
}
'Electronic Engineering > C++' 카테고리의 다른 글
C++ 실습 과제 마지막 (0) | 2022.07.05 |
---|---|
C++ 실습 과제 3 (0) | 2022.07.05 |
C++ 실습 과제 2 (0) | 2022.07.05 |
C++ 실습 과제 (0) | 2022.07.05 |
2022 인하대학교 프로그래밍 대회 참가 후기 (0) | 2022.05.21 |