#include 

using namespace std;

int main(void)
{
	int k;
	cin >> k;
	
	for(int j=1;j<=k;++j){
		for(int i=1;i<=j;++i)
			printf("*");
		printf("\n");
	}
	
}
 


'알고리즘' 카테고리의 다른 글

백준 C++ 2440번  (0) 2017.08.15
백준 C++ 2439번  (0) 2017.08.15
백준 C++ 1924번  (0) 2017.08.15
백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
#include <iostream>

using namespace std;

int main(void)
{
	int total,tmp;
	int x,y;
	int xx[] = {0,31,28,31,30,31,30,31,31,30,31,30};
	cin >> x >> y;
	
	if(x<1 || x > 12 || y<1 || y > 31)
		return -1;
	if(x==2 && y>28)
		return -1;
	if(x==4 && y==31)
		return -1;
	if(x==6 && y==31)
		return -1;
	if(x==9 && y==31)
		return -1;
	if(x==11 && y==31)
		return -1;
		
	for(int i=0;i<x;++i)
		tmp += xx[i];
		
	total = y + tmp;
	
	switch (total%7)
	{
		case 6 :
			cout << "SUN";
			break;
		case 0 :
			cout << "MON";
			break;
		case 1 :
			cout << "TUE";
			break;
		case 2 :
			cout << "WED";
			break;
		case 3 :
			cout << "THU";
			break;
		case 4 :
			cout << "FRI";
			break;
		case 5 :
			cout << "SAT";
			break;
		}
	cout << endl;
		
	return 0;
	
		
}

'알고리즘' 카테고리의 다른 글

백준 C++ 2439번  (0) 2017.08.15
백준 C++ 2438번  (0) 2017.08.15
백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15

#include <iostream>  

using namespace std;

int main(void)
{
	int N;
	cin >> N;
	
	if (N > 1000)
		return -1;
	
	float score[1000];
	for (int i = 0; i < N; ++i)
	{
		cin >> score[i];
	}

	int max=0;

	for (int i = 0; i < N; ++i) 
		if (score[i] > max)
			max = score[i];
		

	for (int i = 0; i < N; ++i) 
		score[i] = score[i] / max * 100;
		

	float total = 0;
	for (int i = 0; i < N; ++i)
		total += score[i];

	cout << fixed;
	cout.precision(2);
	cout << total / N << endl;

	return 0;


}


 


'알고리즘' 카테고리의 다른 글

백준 C++ 2438번  (0) 2017.08.15
백준 C++ 1924번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15

#include <iostream>  
using namespace std;

int main(void)
{
	int input,num=9999,cycle=0,k;
	cin >> input;
	if (input > 99 || input < 0)
		return -1;
	if (input < 10)
		k = input ;
	else
		k = input;
		
	while (!(num == input))
	{
		int a,b,c;
		a = k / 10;
		b = k % 10;
		c = a + b ;
		
		num = b * 10 + c;
		cycle++;

		if (num >= 10)
			k = b * 10 + num % 10;
		else
			k = num;

		num = k;
		//cout << a << '+' << b << '=' << c << "num == " << num << endl;
	}
	
	cout << cycle << endl;
	return 0;

}


 


'알고리즘' 카테고리의 다른 글

백준 C++ 1924번  (0) 2017.08.15
백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15
백준 C++ 1001번  (0) 2017.08.15

#include <iostream>  

using namespace std;

int main(void)
{
	double a,b,c;
	
	cin >> a >> b;
	
	if(a<0 || b>10)
		return -1;
	cout.precision(11);

	c = a/b;
	cout << c;
	
	
						
}
 

'알고리즘' 카테고리의 다른 글

백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15
백준 C++ 1001번  (0) 2017.08.15
백준 C++ 1000번  (0) 2017.08.15

#include <iostream>  

using namespace std;

int main(void)
{
	int x1,y1,r1,x2,y2,r2;
	int case1;
	int ans[1000] = {-77,};
	
	cin >> case1;
	
	
	for(int i=0;i> x1 >> y1 >> r1 >> x2 >> y2 >> r2;
		a = (x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1);
		if(a == 0 && r1==r2)//2
		{
			ans[i] = -1;
			continue;
		}
		if(a == 0 && r1!=r2)//1
		{
			
			ans[i]=0;
			continue;
		}
		if((r1+r2)*(r1+r2) < a)//1
		{
			ans[i] = 0;
			continue;
		}
		if((r1+r2)*(r1+r2) == a || (r1-r2)*(r1-r2)==a)
		{
			ans[i] = 1;
			continue;
		}
		if((r1+r2)*(r1+r2) > a && (r1-r2)*(r1-r2)

'알고리즘' 카테고리의 다른 글

백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1001번  (0) 2017.08.15
백준 C++ 1000번  (0) 2017.08.15

#include <iostream>  

using namespace std;

int main(void)
{
	int a, b;

	cin >> a >> b;
	if (a < 1 || a>9 || b < 1 || b>9)
		return -1;
	cout << a - b << endl;
	return 0;
	
}

'알고리즘' 카테고리의 다른 글

백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15
백준 C++ 1000번  (0) 2017.08.15


#include <iostream>  

using namespace std;

int main(void)
{
	int a, b;

	cin >> a >> b;
	if (a < 1 || a>9 || b < 1 || b>9)
		return -1;
	cout << a + b << endl;
	return 0;
    
}
 


'알고리즘' 카테고리의 다른 글

백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15
백준 C++ 1001번  (0) 2017.08.15

+ Recent posts