정보올림피아드 삼각형다루기1

잡다한얘기 2013. 3. 10. 20:10

#include<iostream>
using namespace std;
void Form1(int n);
void Form2(int n);
void Form3(int n);
int main(void)
{
//길이,종류
int num1,num2;
cin>>num1>>num2;
if(num1 <= 100)
{
switch(num2)
{
case 1:
Form1(num1);
break;
case 2:
Form2(num1);
break;
case 3:
Form3(num1);
break;
default:
cout<<"INPUT ERROR!"<<endl;
break;
}
}
else
{
cout<<"INPUT ERROR!"<<endl;
}
}
void Form1(int n)
{
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
cout<<'*';
}
cout<<endl;
}
}
void Form2(int n)
{
int temp = n;
for(int i=1;i<=n;i++)
{
for(temp;temp>=i;temp--)
{
cout<<'*';
}
temp = n;
cout<<endl;
}
}
void Form3(int n)
{
int result =1;
int j= 1;
int temp = n;
int s=0;
for(int i=1;i<=n;i++)
{

for(j;j<=result;j++)
{
for(temp;temp>0;temp--)
cout<<' ';
cout<<'*';

}
++s;
temp = n;
temp -= s;
result = j+(2*i);
cout<<endl;
}
}

 

해석해보시기 바라구요 !!

밑은 컴파일된 스샷입니다.

 

 

 

 

'잡다한얘기' 카테고리의 다른 글

정보올림피아드 실력다지기2번문제  (0) 2013.03.10
우파루마운틴 조합법 + 알모양  (0) 2013.02.22

설정

트랙백

댓글

정보올림피아드 실력다지기2번문제

잡다한얘기 2013. 3. 10. 15:29

#include<iostream>
using namespace std;
void From1(int n);
void From2(int n);
void From3(int n);
int main(void)
{
 // 길이 종류
 int num1,num2;
 cin>>num1>>num2;

 switch(num2)
 {
 case 1:
  From1(num1);
  break;
 case 2:
  From2(num1);
  break;
 case 3:
  From3(num1);
  break;
 }
}
void From1(int n)
{
 int s=1;
 for(int i=0;i<n;i++)
 {
  for(int j=1;j<=n;j++)
  {
   cout<<s<<' ';
  }
  s += 1;
  cout<<endl;
 }
}
void From2(int n)
{
 int check = 1;
 int temp = n;
 for(int i=1;i<=n;i++)
 {
  if(check%2 != 0)
  {
   for(int j=1;j<=n;j++)
    cout<<j<<' ';
  }
  else if(check%2 == 0)
  {
   for(n;n>0;n--)
   {
    cout<<n<<' ';
   }
  }
  n = temp;
  ++check;
  cout<<endl;
  
 }
}
void From3(int n)
{
 int result= 0;
 int c = 0;
 for(int i=0;i<n;i++)
 {
  for(int j=1;j<=n;j++)
  {
   result = j * (i+1);
   cout<<result<<' ';
  }
  cout<<endl;
 }
}

직접코딩햇습니다..

이상한부분은지적해주세요~_~

http://www.jungol.co.kr/prog/Hanal/hanalView.php?qs_code=2046&qlevel=4&sk=&sv=&menu=&qcode=&sst=qs_code&sod=asc&page=1

이게문제입니다.

 

#문제가될시삭제합니다.

'잡다한얘기' 카테고리의 다른 글

정보올림피아드 삼각형다루기1  (0) 2013.03.10
우파루마운틴 조합법 + 알모양  (0) 2013.02.22

설정

트랙백

댓글

우파루마운틴 조합법 + 알모양

잡다한얘기 2013. 2. 22. 12:02

출처 : http://cafe.naver.com/wooparoomountain/7352 입니다.

 

#문제가 될시 삭제하겠습니다. ^_^

- 짤려서 보일경우 클릭하시면 제대로 보입니다 ! -

'잡다한얘기' 카테고리의 다른 글

정보올림피아드 삼각형다루기1  (0) 2013.03.10
정보올림피아드 실력다지기2번문제  (0) 2013.03.10

설정

트랙백

댓글