#include <iostream>
#include <cstring>
#include <cstdlib>
#include <cctype>
#include <cstring>
using namespace std;
/*
//90p no.8
cout<<"5명의 이름을 ';'으로 구분하여 입력하세요"<<endl;
cout<<"<<";
char name[100];
cin.getline(name, 100, ';');
}
*/
/*
//91p no.10
int main()
{
cout << "문자열을 입력>>";
char some[100];
cin.getline(some, 100, '\n');
for(int i=0; i<strlen(some); i++)
{
for(int k=0; k<=i; k++)
{
cout << some[k];
}
cout<<endl;
}
}
*/
/*
//91p no.11
int main()
{
int n=0;
int sum=0;
cout << "끝 수를 입력하세요>>";
cin >> n;
for(int k=1; k<=n; k++)
{
sum+=k;
}
cout << "1에서 "<< n <<"까지의 합은 "<<sum<<"입니다.";
}
*/
/*
//92p no.12
int sum(int a, int b);
int main()
{
int n=0;
int j=0;
cout<<"끝 수를 입력하세요>>";
cin >> n;
cout<<"1에서 "<< n <<"까지의 합은 "<<sum(1,n)<<"입니다.";
return 0;
}
int sum(int a, int b)
{
int res=0;
for(int k=a; k<=b; k++)
{
res+=k;
}
return res;
}
*/
/*
//92p no.13
int main()
{
int a, b;
cout<<"***** 승리장에 오신 것을 환영합니다. *****"<<endl;
for(;;)
{
cout<<"짬뽕:1, 짜장:2, 군만두:3, 종료:4>>";
cin>>b;
switch(b)
{
case 1:
cout<<"몇인분?";
cin>>a;
break;
case 2:
cout<<"몇인분?";
cin>>a;
break;
case 3:
cout<<"몇인분?";
cin>>a;
break;
case 4:
cout<<"오늘 영업은 끝났습니다."<<endl;
return 0;
default:
cout<<"다시 주문하세요!!"<<endl;
break;
}
}
}
*/
/*
//93p no.14
int main()
{
cout<<"에스프레소 2000원, 아메리카노 2300원, 카푸치노 2500원입니다."<<endl;
char coffee[100];
int num, total, sum=0;
for(;;)
{
cout<<"주문>> ";
cin>>coffee>>num;
if(sum>=20000)
{
cout<<"오늘 "<<sum<<"원을 판매하여 카페를 닫습니다. 내일 봐요~~~";
return 0;
}
else if(strcmp(coffee, "에스프레소")==0)
{
total= 2000*num;
sum+=2000*num;
cout<< total<<"원입니다. 맛있게 드세요."<<endl;
}
else if(strcmp(coffee, "아메리카노")==0)
{
total= 2300*num;
sum+=2300*num;
cout<< total<<"원입니다. 맛있게 드세요."<<endl;
}
else if(strcmp(coffee, "카푸치노")==0)
{
total= 2500*num;
sum+=2500*num;
cout<< total<<"원입니다. 맛있게 드세요."<<endl;
}
}
}
*/
/*
//93p no.15
int main()
{
int a, c, d=0;
char b;
for(;;)
{
cout<<"? ";
cin>>a>>b>>c;
switch(b)
{
case'+':
d=a+c;
cout<<a<<b<<c<<"="<<d<<endl;
break;
case'-':
d=a-c
cout<<a<<b<<c<<"="<<d<<endl;
break;
case'*':
d=a*c;
cout<<a<<b<<c<<"="<<d<<endl;
break;
case'/':
d=a/c;
cout<<a<<b<<c<<"="<<d<<endl;
break;
case'%':
d=a%c;
cout<<a<<b<<c<<"="<<d<<endl;
break;
}
}
}
*/
/*
//94p no.16
int main()
{
cout<<"영문 텍스트를 입력하세요. 히스토그램을 스립니다."<<endl;
cout<<"텍스트의 끝은 ; 입니다. 10000개까지 가능합니다."<<endl;
int alpha=0;
int arr[26]={0};
char some[10000]={0};
cin.getline(some, 10000, ';');
for(int i=0; i<10000; i++)
{
if(isalpha(some[i])==1||isalpha(some[i])==2)
alpha+=1;
}
cout<<"총 알파벳 수 "<<alpha<<endl<<endl;
for(int k=0; k<10000; k++)
{
if('A'<=some[k]&&some[k]<='Z'){
some[k]=tolower(some[k]);
}
if('a'<=some[k]&&some[k]<='z'){
arr[some[k]-'a']++;
}
}
for(int j=0; j<26; j++)
{
cout<<(char)(j+'a')<<" ("<<arr[j]<<") : ";
for(int t=0; t<arr[j]; t++){
cout<<"*";
}
cout<<endl;
}
}
*/
/*
Wise men say, only fools rush in
But I can't help, falling in love with you
Shall I stay? Would it be a sin?
If I can't help, falling in love with you
Like a river flows, surely to the sea,
Darling so it goes, some things aren't meant to be
*/