/**#include<stdio.h>
int main()
{
int a[1001]={},d,sum=0,s=0,w=1;
scanf("%d",&d);
for(int i=1;i<=d;i++)
{
scanf("%d",&a[i]);
}
for(int i=1;i<d;i++){
for(int j=1;j<=d-i;j++)
{
if (a[j] > a[j+1])
{
sum = a[j];
a[j] = a[j+1];
a[j+1] = sum;
s++;
}
}
if(s==0)
{
w=i-1;
break;
}
s=0;
}
printf("%d",w);
}
5 1 4 2 3
round i=1) arr[1] 에 와야할 카드를 찾아서 서로 변경
1 5 4 2 3
round 2)
1 2 4 5 3
round 3)
1 2 3 5 4
round 4)
1 2 3 4 5
#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; //min : 최소값의 위치
for (j=i+1; j<=n; j++) {
if(a[min]>a[j])
{
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 a[10001];
int n, i, j, temp=0, max;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
scanf("%d", &a[i]);
}
for(i=1;i<n;i++)
{
max=i;
for (j=i+1; j<=n; j++)
{
if(a[max]<a[j])
{
max=j;
}
}
temp=a[i];
a[i]=a[max];
a[max]=temp;
}
for(i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
}
#include<stdio.h>
int main()
{
int a[101],sum;
for(int i=1;i<=7;i++)
{
scanf("%d",&a[i]);
}
for(int i=1;i<7;i++)
{
for(int j=1;j<=7-i;j++)
{
if (a[j] < a[j+1])
{
sum = a[j];
a[j] = a[j+1];
a[j+1] = sum;
}
}
}
for(int i=1;i<=2;i++)
{
printf("%d\n",a[i]);
}
}**/