top of page

소스 코드 제출

공개·회원 52명

20251031

/*

#include <stdio.h>

char data[55555] = {}; //gets에 받기

int stack[55555] = {};

int top = 0; // 다음에 들어갈 위치

void push(int k)

{

stack[top]=k;

top++;

}


void pop()

{

if(top==0)

{

return;

}

stack[top]=0;

top--;

}

void topp()

{

if(top==0)

{

printf("-1\n");

}

else

{

printf("%d\n",stack[top-1]);

}

}


void empty()

{

if(top==0)

{

printf("true\n");

}

else

{

printf("false\n");

}

}


int main()

{

int c, num;

scanf("%d\n",&c);

for(int i=0;i<c;i++)

{

scanf("%s",data);

if(data[1]=='u')

{

scanf("%d )",&num);

push(num);

}

else if(data[0]=='t')

{

topp();

}

else if(data[1]=='o')

{

pop();

}

else if(data[0]=='s')

{

printf("%d\n",top);

}

else if(data[0]=='e')

{

empty();

}

}

return 0;

}

*/



#include <stdio.h>

int main()

{

int stack[55555] = {};

int top = -1;

int n; //n마리의 소

int k; //이동 변수

int plus = 0;

scanf("%d",&n);

for(int i=0;i<n;i++) //입력 받기

{

scanf("%d",&k);

stack[i]=k;

}

for(int i=0;i<n-1;i++) //마지막은 계산이 필요 없기 때문

{

top++;

for(int j=0;j<n;j++)

{

if(stack[top]<stack[j+1])

{

plus++;

}

printf("\n----%d\n----\n",plus);

}

}

printf("%d",plus);

}

14회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page