반응형
중복되지 않은 수 구하기
10개의 숫자를 읽어 중복된 숫자는 한 번씩만 출력되도록 하는 C언어와 C++ 코드입니다.
C언어
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
int main()
{
int arr[10], n;
printf("정수 10개 입력: ");
for (int i = 0; i < 10; i++)
scanf("%d", &arr[i]);
printf("중복되지 않게 출력된 수: ");
for (int i = 0; i < 10; i++)
{
int check = 0;
for (int j = 0; j < i; j++)
{
if (arr[i] == arr[j])
{
check = 1; // 중복값
break;
}
}
if (check == 0)
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
C++
#include <iostream>
using namespace std;
int main()
{
int arr[10], n;
cout << "정수 10개 입력: ";
for (int i = 0; i < 10; i++)
cin >> arr[i];
cout << "중복되지 않게 출력된 수: ";
for (int i = 0; i < 10; i++)
{
int check = 0;
for (int j = 0; j < i; j++)
{
if (arr[i] == arr[j])
{
check = 1; // 중복값
break;
}
}
if (check == 0)
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
반응형
'C_C++' 카테고리의 다른 글
(C언어) 알파벳 문자수 카운트하기 (0) | 2022.12.27 |
---|---|
(C언어) 가위 바위 보 게임 Play the rock-paper-scissors game (0) | 2022.12.18 |
(C++) 문자열에서 문자열 검색 (찾기) (0) | 2022.12.14 |
(C언어) 문자열 검색: strstr() 함수 (0) | 2022.12.10 |
(C언어) 복소수의 크기 (0) | 2022.12.07 |