/*
#include <stdio.h>
int main()
{
int j, i , n;
scanf("%d", &n);
for (i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
if(i==1||i==n||j==1||j==n)
{
printf("*");
}
else
{
printf(" ");
}
} printf("\n");
}return 0;
}
*/
/* »ï°¢Çü 2
#include <stdio.h>
int main()
{ int i, j, n;
scanf("%d", &n);
for (i=n;i>=1;i--)
{
for(j=i;j>=1;j--)
{
printf("*");
}printf("\n");
}return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, j, q, n;
scanf("%d", &n);
for (i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, j, n;
scanf( "%d", &n );
for( i = 1 ; i <= n ; i++ )
{
for( j = 1 ; j <= n ; j++ )
if ( j < i )
printf(" ");
else
printf("*");
printf("\n");
}
return 0;
}
*/
/*
SSSS*
SSS**
SS***
S****
*****
*/
/* 피라미드 만들기 :노트에 표 그리고 함수관계 써내셈
思路:1.공백의 위치를 S로 표시해봄
2.층마다 공백의 갯수, 별의 갯수를 셈
3.노트에 수식 쓰기
#include <stdio.h>
int main()
{
int i, j,n,k, floor;
scanf("%d", &n);
floor=(n+1)/2;
for (i=1;i<=floor;i++)
{
for (j=1;j<=floor-i;j++)
{
printf(" ");
}
for (k=1;k<=2*i-1;k++)
{
printf("*");
}printf("\n");
}
return 0;
}
*/
/*
SSS****
SS****
S****
****
*/
/* 평행사변형1
#include <stdio.h>
int main()
{
int i, j, k,n;
scanf("%d", &n);
for (i=1;i<=n;i++)
{
for (j=1;j<=n-i;j++)
{
printf(" ");
}
for (k=1;k<=n;k++)
{
printf("*");
}printf("\n");
}
return 0;
}
*/
/*
****
S****
SS****
SSS****
SSSS****
SSSS****
SSS****
SS****
S****
****
*/
/* 평행사변형2. if가 문자를 인식하지 못함 */
#include <stdio.h>
int main()
{
int i, j, k, alxqus, shvdl;
char direction;
scanf("%d %d &c", &shvdl, &alxqus, &direction);
if (direction=='L') //왼쪽
{
for (i=1;i<=shvdl;i++)
{
for (j=1;j<=i-1;j++)
{
printf(" ");
}
for (k=1; k<=alxqus;k++)
{
printf("*");
} printf("\n");
}
}
else //오른쪽
{
for (i=1;i<=shvdl;i++)
{
for (j=1;j<=shvdl-i;j++)
{
printf(" ");
}
for (k=1;k<=alxqus;k++)
{
printf("*");
}
printf("\n");
}
}
return 0;
}
/* 지그재그
#include <stdio.h>
int main()
{
int i, j, k, shvdl, qksqhr, n;
scanf("%d %d", &shvdl, &qksqhr);
for (n=1;n<=qksqhr;n++)
{
for (i=1;i<=2*shvdl-1;i++)
{
for (j=1;j<=shvdl;j++)
{
if (i==j||i+j==2*shvdl)
{
printf("*");
}
else
{
printf(" ");
}
} printf("\n");
}
}
return 0;
}
*/
/*
SSSS**
SSS* *
SS* *
S* *
* *
* *
S* *
SS* *
SSS* *
SSSS**
*/ //방법: 반반
/* 마름모 출력
#include <stdio.h>
int main()
{
int n, i, j, k,s;
scanf("%d", &n);
for (i=1;i<=n;i++)//층
{
for (s=1;s<=n-i;s++ )//공백
{
printf(" ");
}
for (j=1;j<=2;j++)
{ printf("*");
for (k=1;k<=2*i-2;k++)
{
printf(" ");
}
}
printf("\n");
}
//여기서부터 거꾸로
for (i=n;i>=1;i--)//층
{
for (s=1;s<=n-i;s++ )//공백
{
printf(" ");
}
for (j=1;j<=2;j++)
{ printf("*");
for (k=1;k<=2*i-2;k++)
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
*/
/* 수열의 합 구하기
#include <stdio.h>
int main()
{
int i, n, sum;
scanf("%d", &n);
sum=0;
for (i=1;i<=n;i++)
{
sum=sum+(i*(i+1))/2;
}
printf("%d", sum);
return 0;
}
*/
/*
**********
**SS*SS*S*
*SS*SS*SS*
*S*SS*SS**
**SS*SS*S*
*SS*SS*SS*
*S*SS*SS**
**SS*SS*S*
*SS*SS*SS*
**********
*/
/* 빗금 친 사각형 출력
#include <stdio.h>
int main()
{
int i, j, n, k;
scanf("%d %d", &n, &k);
if (k==1)
{
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
printf("*");
}printf("\n");
}
}
else {
for (i=1; i<=n;i++)
{
for (j=1;j<=n;j++)
{
if (i==1||i==n||j==1||j==n||(j+i)%k==1)
{
printf("*");
}
else
{
printf(" ");
}
} printf("\n");
}
}
return 0;}
*/
/* 주사위 합 구하기
#include <stdio.h>
int main()
{
int i, j, k, value;
scanf("%d", &k);
for (i=1;i<=6;i++)
{
for (j=1;j<=6;j++)
{
value=i+j;
if (i+j==k)
{
printf("%d %d", i, j);
printf("\n");
}
}
} return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, j, m, n;
scanf("%d %d", &n, &m);
for (i=1;i<=m;i++)
{
for (j=1;j<=n;j++)
{
if ((i==1&&j==1)||(i==1&&j==n)||(i==m&&j==1)||(i==m&&j==n))
{
printf("+");
}
else if((i==1&&j!=1)||(i==1&&j!=n)||(i==m&&j!=1)||(i==m&&j!=n))
{
printf("-");
}
else if ((i!=1||i!=m)&&(j==1||j==n))
{
printf("|");
}
else
{
printf(" ");
}
}printf("\n");
} return 0;
}
*/
/* 구구단 이쁘게 출력하기
#include <stdio.h>
int main()
{
int i,j, value;
for (i=1;i<=9;i++)
{
for (j=2;j<=5;j++)
{
value= i*j;
printf("%d x %d = %2d", j, i, value);
printf("\t");
}
printf("\n");
}
return 0;
}
*/