KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
이준서
2020년 5월 31일

200531

게시판: 소스 코드 제출

#include <stdio.h>

int a[101],stack[101];

int n,i,j,k,num;

int top;

void init()

{

top=-1;

}


void push(int data)

{

top++;

stack[top]=data;

}


int pop()

{

return stack[top--];

}

int main() {

scanf("%d", &n);

for (i=1; i<=n; i++)

scanf("%d", &a[i]);


for(i=1; i<n; i++)

{


for(j=0;j<=n-i;j++)

{

if (a[j] > a[j+1])

{

num = a[j];

a[j] = a[j+1];

a[j+1] = num;

}

}

}


for(i=1;i<=n;i++)

{

push(a[i]);

}

for(i=-1;i<n-1;i++)

{

printf("%d ",pop());

}

}


#include<stdio.h>

int main()

{

int n,i,j,k,arr[1001]= {0},sum=0,num=0,hhh=0;

scanf("%d",&n);


for(i=0; i<n; i++)

{

scanf("%d",&arr[i]);

}

if(n==2)

{

if(arr[0]<=arr[1])

{

printf("0");

}

else

{

printf("1");

}

}

else

{

for(i=1; i<n; i++)

{

hhh=0;

for(j=0; j<n-1; j++)

{

if(arr[j]>arr[j+1])

{

hhh=1;

sum = arr[j];

arr[j] = arr[j+1];

arr[j+1] = sum;

}

}

if(hhh==0)

{

printf("%d",i-1);

break;

}

}

}

}


#include<stdio.h>


int main()

{

int n,i,j,arr[10001],sum;


scanf("%d",&n);

for(i=0;i<n;i++)

{

scanf("%d",&arr[i]);

}


for(i=0;i<n;i++)

{

for(j=0;j<n-1;j++)

{

if(arr[j]>arr[j+1])

{

sum = arr[j];

arr[j] = arr[j+1];

arr[j+1] = sum;

}

}

}


for(i=0;i<n;i++)

{

printf("%d\n",arr[i]);

}

}


#include<stdio.h>


int main()

{

int n=7,i,j,arr[8],sum;


for(i=0; i<n; i++)

{

scanf("%d",&arr[i]);

}


for(i=0; i<n; i++)

{

for(j=0; j<n-1; j++)

{

if(arr[j]<arr[j+1])

{

sum = arr[j];

arr[j] = arr[j+1];

arr[j+1] = sum;

}

}

}

printf("%d\n%d",arr[0],arr[1]);

return 0;

}


#include<stdio.h>


int main()

{

int n=5,i,j,arr[100],min=-10000,tmp;


for(i=0; i<n; i++)

{

scanf("%d",&arr[i]);

}


for(i=0; i<n-1; i++)

{

min=i;

for(j=i; j<n; j++)

{

if(arr[j]<arr[min])

{

min = j;

}


}

tmp = arr[min];

arr[min] = arr[i];

arr[i] = tmp;

}


for(i=0; i<n; i++)

{

printf("%d ",arr[i]);

}

}


#include <stdio.h>

int a[10001];

int n, i, j, temp, min;

int main()

{

scanf("%d", &n);

for (i = 1; i <= n; i++)

scanf("%d", &a[i]);

for (i=1; i<n; i++)

{

min=i;

for (j=i+1; j<=n; j++)

{

if(a[j]<a[min])

{

min = j;

}

}

temp = a[i];

a[i] = a[min];

a[min] = temp;

}

for (i=1; i<=n; i++)

printf("%d\n", a[i]);

return 0;

}


#include<stdio.h>

int main()

{

int n,i,j,k,arr[100],tmp=0;


scanf("%d",&n);


for(i=0;i<n;i++)

{

scanf("%d",&arr[i]);

}


for(i=1;i<n;i++)

{

tmp=arr[i];

for(j=i-1;arr[j]>tmp;j--)

{

arr[j+1]=arr[j];

}

arr[j+1] = tmp;

}

for(i=0;i<n;i++)

{

printf("%d ",arr[i]);

}

}


#include <stdio.h>

int a[10001];

int n, i, j, temp, key;

int main() {

scanf("%d", &n);

for (i = 1; i <= n; i++)

scanf("%d", &a[i]);

for (i=2; i<=n; i++)

{

key=a[i];

for(j=i-1;a[j]>key;j--)

{

a[j+1]=a[j];

}

a[j+1]=key;

}


printf("\n\n");

for (i=1; i<=n; i++)

printf("%d\n", a[i]);

return 0;

}


#include<stdio.h>

int main()

{

int n[1000]= {0},a,b,i,k;

scanf("%d",&a);


for(i=0; i<a; i++)

{

scanf("%d",&k);

n[k]=1;

}

scanf("%d",&b);

for(i=0; i<b; i++)

{

scanf("%d",&k);

printf("%d ",n[k]);

}

return 0;

}



#include<stdio.h>

int main()

{

int n,i,j,arr[24]={0},k;


scanf("%d",&n);


for(i=0;i<n;i++)

{

scanf("%d",&k);

arr[k]++;

}

for(i=1;i<24;i++)

{

printf("%d ",arr[i]);

}

}



#include<stdio.h>

int main()

{

int n,i,j,num,arr[100001]= {0};


scanf("%d",&n);

for(i=0; i<n; i++)

{

scanf("%d",&num);

arr[num]++;

}

for(i=0; i<=100000; i++)

{

for(j=0; j<arr[i]; j++)

{

printf("%d ",i);

}

}

}


댓글 0개
0
댓글
댓글 0개
유사 게시물
  • 200531
  • 200531
  • 200531
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호