/*
1. >> 넣기 <<아웃
2. cin -- 숫자입력가능, 문자하나 입력 가능, 문자열도 가능(엔터키 치면 그제야 작동함)
3. printf 안씀, cout 씀 cout으로 << 많이쓸수있음
4. 문자열 할떄 문자열 연산자 쓸라면 c언어에선 #include <string.h> , c++에선 <cstring>을 쓰는것이 바람직하다.
5. 문자열의 맨 마지막 인덱스엔 반드시 널이 들어감. string name; 으로 크기 불확정 문자열 선언 가능
*/
/*
예제 1
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 100 ; i++)
{
cout << i << "\t";
if (i%10== 0)
{
cout << "\n";
}
}
}
*/
/*예제 2
#include <iostream>
using namespace std;
int main()
{
for (int i = 1 ; i<=9 ; i++)
{
for (int j = 1; j<=9 ; j++)
{
cout << j << "x" << i << '=' << j*i << "\t";
}
cout << "\n";
}
}
*/
/*예제3
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
if (a>=b)
{
cout << a;
}
else
{
cout << b;
}
}
*/
/*
예제4
#include <iostream>
using namespace std;
int main()
{
float a[5];
float max;
int i;
for (i = 0; i<5 ; i++)
{
cin >> a[i];
}
max = a[0];
for (i = 0; i<4 ; i++)
{
if (a[i+1]>=max)
{
max = a[i+1];
}
}
cout << max;
}
*/
/* 예제5
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int cnt = 0;
char name[100];
cin.getline(name , 100);
for (int i =0 ; i < strlen(name) ; i++)
{
if (name[i] == 'x')
{
cnt++;
}
}
cout << "x의 갯수는?\t" <<cnt;
}
*/
/* 예제 6
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char password[10];
char newpassword[10];
cout << "새 암호를 입력하세요>>";
cin >> password;
cout << "\n새 암호를 다시 한 번 입력하세요>>";
cin >> newpassword;
if (strcmp(password,newpassword) == 0)
{
cout << "\n같습니다";
}
} 알 수 있는것: #include <string> 이거는 그냥 공백을 포함한 문자열 입력하고싶을떄 쓰는 c++만의 두번쨰방법임 string name; 이런거
근데 <cstring>은 그냥 <sting.h>랑 똑같은거임 strlen이나 strcmp같은거 쓸떄 쓰는거
*/
/*
예제 7
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char check[15];
char yes[] = "yes";
cout << "종료하고싶으면 yes를 입력하세요>>";
for (int i=0 ; ; i++)
{
cin >> check;
if (strcmp(check, yes) == 0)
{
cout << "종료합니다..";
break;
}
else
{
cout << "종료하고싶으면 yes를 입력하세요>>";
}
}
}
*/
/*예제 8
#include <iostream>
#include <cstring>
using namespace std;
struct form
{
char name[20];
};
int main()
{
struct form a[6];
int max;
cout << "5명의 이름을 ';'으로 구분하여 입력하세요" << "\n>>";
for (int i=1;i<=5;i++)
{
cin.getline(a[i].name,20,';');
}
for (int i=1;i<=5;i++)
{
cout << i << ' ' << ':' << ' '<< a[i].name << "\n";
}
max = strlen(a[1].name);
for (int i = 1 ; i <=5 ; i++)
{
if (strlen(a[i+1].name)>=max)
{
max = strlen(a[i+1].name);
}
}
for (int i=1 ; i <=5 ; i++)
{
if (strlen(a[i].name) == max)
{
cout << "가장 긴 이름은 " << a[i].name;
return 0;
}
}
}
*/
/*
1. >> 넣기 <<아웃
2. cin -- 숫자입력가능, 문자하나 입력 가능, 문자열도 가능(엔터키 치면 그제야 작동함)
3. printf 안씀, cout 씀 cout으로 << 많이쓸수있음
4. 문자열 할떄 문자열 연산자 쓸라면 c언어에선 #include <string.h> , c++에선 <cstring>을 쓰는것이 바람직하다. <cstring> = <string.h>
5. 문자열의 맨 마지막 인덱스엔 반드시 널이 들어감. string name; 으로 크기 불확정 문자열 선언 가능 이거 띄어쓰기 안됨
*/
/*
예제 1
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 100 ; i++)
{
cout << i << "\t";
if (i%10== 0)
{
cout << "\n";
}
}
}
*/
/*예제 2
#include <iostream>
using namespace std;
int main()
{
for (int i = 1 ; i<=9 ; i++)
{
for (int j = 1; j<=9 ; j++)
{
cout << j << "x" << i << '=' << j*i << "\t";
}
cout << "\n";
}
}
*/
/*예제3
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
if (a>=b)
{
cout << a;
}
else
{
cout << b;
}
}
*/
/*
예제4
#include <iostream>
using namespace std;
int main()
{
float a[5];
float max;
int i;
for (i = 0; i<5 ; i++)
{
cin >> a[i];
}
max = a[0];
for (i = 0; i<4 ; i++)
{
if (a[i+1]>=max)
{
max = a[i+1];
}
}
cout << max;
}
*/
/* 예제5
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int cnt = 0;
char name[100];
cin.getline(name , 100);
for (int i =0 ; i < strlen(name) ; i++)
{
if (name[i] == 'x')
{
cnt++;
}
}
cout << "x의 갯수는?\t" <<cnt;
}
*/
/* 예제 6
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char password[10];
char newpassword[10];
cout << "새 암호를 입력하세요>>";
cin >> password;
cout << "\n새 암호를 다시 한 번 입력하세요>>";
cin >> newpassword;
if (strcmp(password,newpassword) == 0)
{
cout << "\n같습니다";
}
} 알 수 있는것: #include <string> 이거는 그냥 공백을 포함한 문자열 입력하고싶을떄 쓰는 c++만의 두번쨰방법임 string name; 이런거
근데 <cstring>은 그냥 <sting.h>랑 똑같은거임 strlen이나 strcmp같은거 쓸떄 쓰는거
*/
/*
예제 7
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char check[15];
char yes[] = "yes";
cout << "종료하고싶으면 yes를 입력하세요>>";
for (int i=0 ; ; i++)
{
cin >> check;
if (strcmp(check, yes) == 0)
{
cout << "종료합니다..";
break;
}
else
{
cout << "종료하고싶으면 yes를 입력하세요>>";
}
}
}
*/
/*예제 8
#include <iostream>
#include <cstring>
using namespace std;
struct form
{
char name[20];
};
int main()
{
struct form a[6];
int max;
cout << "5명의 이름을 ';'으로 구분하여 입력하세요" << "\n>>";
for (int i=1;i<=5;i++)
{
cin.getline(a[i].name,20,';');
}
for (int i=1;i<=5;i++)
{
cout << i << ' ' << ':' << ' '<< a[i].name << "\n";
}
max = strlen(a[1].name);
for (int i = 1 ; i <=5 ; i++)
{
if (strlen(a[i+1].name)>=max)
{
max = strlen(a[i+1].name);
}
}
for (int i=1 ; i <=5 ; i++)
{
if (strlen(a[i].name) == max)
{
cout << "가장 긴 이름은 " << a[i].name;
return 0;
}
}
}
*/
/* 예제9
#include <iostream>
using namespace std;
int main()
{
char name[10];
char address[100];
int age;
cout << "이름은?";
cin.getline(name,10);
cout << "주소는?";
cin.getline(address,100);
cout << "나이는?";
cin >> age;
cout << name << ", " << address << ", " << age;
}
*/
/* 예제 10
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int i;
int cnt = 1;
char a[100];
cin.getline(a, 100);
for (i = 0 ; i < strlen(a) ; i++)
{
for (int j = 0 ; j< cnt ; j++)
{
cout << a[j];
}
cnt++;
cout << "\n";
}
return 0;
}
*/
/* 예제 11
#include <iostream>
using namespace std;
int main()
{
int k, n;
int sum =0;
cout << "끝 수를 입력 하세요";
cin >> n;
for (k = 1 ; k<=n ; k++)
{
sum += k;
}
cout << "1에서" << n << "까지의 합은" << sum << "입니다";
}
*/
/* 예제12 뭐가문제?
#include <iostream>
using namespace std;
int sum();
int main()
{
int n, result;
cout << "끝 수를 입력하세요>>";
cin >> n;
result = sum(n);
cout << result;
}
int sum (int n)
{
int sum1 = 0;
for (int i = 1 ; i <=n ; i++)
{
sum1 += i;
}
return sum1;
}
*/
/* 예제13
#include <iostream>
using namespace std;
int main()
{
int a, b;
for (int i = 0;;i++)
{
cout << "짬뽕:1 짜장면:2 탕수육:3 종료:4>>";
cin >> a;
if (a<=4)
{
if (a==4)
{
cout << "끝남";
return 0;
}
else
{
cout << "몇인분?>>";
cin >> b;
}
}
else
{
cout << "인성 문제있어?\n";
}
}
}
*/
/* 예제 15
#include <iostream>
using namespace std;
int main()
{
int a, b;
char fuhao;
for (int i = 0 ;;i++)
{
cin >> a >> fuhao >> b;
if (fuhao == '+')
{
cout << a << " + " << b << " = " << a+b;
}
else if (fuhao == '-')
{
cout << a << " - " << b << " = " << a-b;
}
else if (fuhao == '*')
{
cout << a << " * " << b << " = " << a*b;
}
else if (fuhao == '/')
{
cout << a << " / " << b << " = " << a/b;
}
else if(fuhao == '%')
{
cout << a << " % " << b << " = " << a%b;
}
}
}
*/
#include <iostream>
using namespace std;
int main()
{
cout << '45'; //struct랑 아스키 코드 이용하면 좋을것 같다
}