#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int solution(int* a, int n, int key)
{
int count = 0;
for (int i = 0; i < n - 1; i++) {
for (int j = 1; j < n; j++) {
if (a[i] + a[j] == key) {
printf("[%d, %d]\n", i, j);
count++;
}
else
continue;
}
}
if (count == 0)
return fprintf(stderr,"값이 존재하지 않습니다.\n");
else
return 0;
}
int main(void) {
int n, *pa, key;
printf("배열의 길이를 입력하세요 : ");
scanf("%d", &n);
pa = calloc(n, sizeof(int));
for (int i = 0; i < n; i++) {
scanf("%d", &pa[i]);
}
printf("찾을 값을 입력하세요 : ");
scanf("%d", &key);
solution(pa, n, key);
free(pa);
return 0;
}