2025-05-29
/*
#include<stdio.h>
int main()
{
int a[20][20]={};
int player[9][3]={};
int i,j,n,k, t;
for(i=1 ; i<=12 ; i++)
{
a[0][i]=100;
a[i][0]=100;
a[11][i]=100;
a[i][11]=100;
}
for(i=1 ; i<=10 ; i++)
{
for(j=1 ; j<=10 ; j++)
{
scanf("%d",&a[i][j]);
}
}
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
{
scanf("%d %d",&player[i][1],&player[i][2]);
}
for(i=1 ; i<=10 ; i++)
{
for(j=1 ; j<=10 ; j++)
{
if(1<=a[i][j])
{
t = a[i][j];
a[i][j]=-2;
for(k=1 ; k<=t ; k++)
{
if(a[i][j+k]==100 || a[i][j+k]==-1)
{
break;
}
else if(1<=a[i][j+k])
{
continue;
}
a[i][j+k]=-2;
}
for(k=1 ; k<=t ; k++)
{
if(a[i+k][j]==100 || a[i+k][j]==-1)
{
break;
}
else if(1<=a[i+k][j])
{
continue;
}
a[i+k][j]=-2;
}
for(k=1 ; k<=t ; k++)
{
if(a[i][j-k]==100 || a[i][j-k]==-1)
{
break;
}
else if(1<=a[i][j-k])
{
continue;
}
a[i][j-k]=-2;
}
for(k=1 ; k<=t ; k++)
{
if(a[i-k][j]==100 || a[i-k][j]==-1)
{
break;
}
else if(1<=a[i-k][j])
{
continue;
}
a[i-k][j]=-2;
}
}
}
}
for(i=1 ; i<=n ; i++)
{
if(a[player[i][1]][player[i][2]]==-2)
{
continue;
}
else
{
a[player[i][1]][player[i][2]]=i;
}
}
for(i=1 ; i<=10 ; i++)
{
for(j=1 ; j<=10 ; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("Character Information");
printf("\n");
for(i=1 ; i<=n ; i++)
{
if(a[player[i][1]][player[i][2]]==-2)
{
printf("player %d dead",i);
}
else
{
printf("player %d survive",i);
}
printf("\n");
}
return 0;
}
*/
/**
함수 function (기능) : 명령의 묶음
중복되는 명령들을 묶어서, 간결하게 만들수있다!!!
*/
/*
#include<stdio.h>
걷기()
{
for()
{
오른발내밀기;
왼발내밀기 ;
}
}
문열기()
{
문손잡이잡기;
손잡이를 돌리기 ;
}
몸을왼족으로돌리기(int angle)
{
몸을 왼쪽으로 angle도 돌리기;
}
int main()
{
자리에서일어나기;
몸을 왼쪽으로 돌리기(270);
걷기();
문열기();
걷기();
문열기();
걷기();
몸을 왼쪽으로 돌리기(90);
엘리베이터 내려가기 버튼 누르기;
...
}
*/
/*
#include <stdio.h>
void speak(int n)
{
int i;
for(i=0;i<n;i++)
{
printf("hello world!\n");
printf("hi world!\n\n");
}
}
int main()
{
int x;
scanf("%d",&x);
speak(x);
return 0;
}
*/
/*
#include <stdio.h>
char f()
{
return 'A';
}
int main()
{
printf("%c", f() );
return 0;
}
*/
/*
#include <stdio.h>
int n, m; // 전역변수 global
long long int f(int n, int m)
{
int i; // 지역변수 local
return (long long int)n+m;
}
int main()
{
int i;
scanf("%d%d", &n, &m);
printf("%lld\n", f(n, m));
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
if(n==1)
{
printf("hello");
}
else
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
int i;
for(i=1; i<=n; i++)
{
printf("*");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include<stdio.h>
int n;
char grade(int n)
{
if(90<=n && n<=100)
{
return 'A';
}
else if(80<=n)
{
return 'B';
}
else if(70<=n)
{
return 'C';
}
else if(60<=n)
{
return 'D';
}
else
{
return 'F';
}
}
int main()
{
scanf("%d",&n);
printf("%c",grade(n));
return 0;
}
*/
/*
#include<stdio.h>
int n;
int f(int n)
{
int i,k=0;
for(i=1 ; i<=n; i++)
{
if(n%i==0)
{
k++;
}
else
{
continue;
}
}
return (int) k;
}
int main()
{
scanf("%d",&n);
printf("%d\n",f(n));
}
*/
/*
#include<stdio.h>
int r;
float circle(int r)
{
return (float) 3.14*r*r;
}
main()
{
int r;
scanf("%d",&r);
printf("%.2f",circle(r));
}
*/
#include<stdio.h>
int n;
void f(int n)
{
int a[1000]={};
int i;
for(i=2 ; i<n; i++)
{
a[i]=n%i;
if(a[i]==0 && 2<n)
{
printf("composite");
return;
}
else
{
printf("prime");
return;
}
}
}
int main()
{
scanf("%d",&n);
f(n);
return 0;
}




