언어

문제풀이

파아랑새 2016. 1. 21. 15:52

http://judge.lavida.us/problem.php?id=1027

 

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
 int COUNT = 0;
 int indexI, indexJ, indexK;
 scanf_s("%d", &COUNT);
 int* arr = NULL;
 int* brr = NULL;
 int* crr = NULL;
 arr = (int*)malloc(sizeof(int)*COUNT);
 brr = (int*)malloc(sizeof(int)*COUNT);
 crr = (int*)malloc(sizeof(int)*COUNT);
 memset(crr, 0, sizeof(int)*COUNT);
 for (indexI = 0; indexI < COUNT; indexI++)
 {
  scanf_s("%d", (brr + indexI));
 }
 for (indexI = 0; indexI < COUNT; indexI++)
 {
  for (indexJ = 1; indexJ <= *(brr+indexI); indexJ++)
  {
   *(crr + indexI) += indexJ;
  }
 }
 for (indexI = 0; indexI < COUNT; indexI++)
 {
  printf("%d\n", *(crr + indexI));
 }
 return 0;
}