728x90
7๋ฒ
#include<iostream>
#include<string>
using namespace std;
struct car
{
string name;
int YearOfManufacture;
};
int main(void)
{
int n;
cout<<"๋ช ๋์ ์ฐจ๋ฅผ ๋ชฉ๋ก์ผ๋ก ๊ด๋ฆฌํ์๊ฒ ์ต๋๊น? ";
cin>>n;
car *list=new car[n];
for(int i=0;i<n;i++)
{
cout<<"์๋์ฐจ #"<<i+1<<endl;
cout<<"์ ์์
์ฒด: ";
cin>>list[i].name;
cout<<"์ ์๋
๋: ";
cin>>list[i].YearOfManufacture;
}
cout<<"ํ์ฌ ๊ทํ๊ฐ ๋ณด์ ํ๊ณ ์๋ ์๋์ฐจ ๋ชฉ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.\n";
for(int i=0;i<n;i++)
cout<<list[i].YearOfManufacture<<"๋
ํ "<<list[i].name<<endl;
delete [] list;
return 0;
}
๊ตฌ์กฐ์ฒด ์์ ์์
struct inflatable // struct: struct ํค์๋ inflatable: ํ๊ทธ, ์๋ก์ด ๋ฐ์ดํฐํ์ ์ด๋ฆ์ด ๋จ (int, double ์ฒ๋ผ)
{
char name[20];
float volume; //๊ตฌ์กฐ์ฒด ๋ฉค๋ฒ
double price;
}; // ์ธ๋ฏธ์ฝ๋ก ์ ํ
ํ๋ฆฟ ์ ์ธ์ ๋๋
๋์ ๋ฐฐ์ด์ ์ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์
ํ๊ณ ,๊ทธ ๋ฐฐ์ด์ ์์ ์ฃผ์๋ฅผ ํฌ์ธํฐ์ ๋์
ํ๋ ์ผ๋ฐ ํ์
type_name * pointer_name=new type_name[num_elements];
8๋ฒ
#include<iostream>
#include<cstring>
int main()
{
using namespace std;
int count=0;
char word[50];
while(strcmp(word,"done"))
{
cin>>word;
count++;
}
cout<<"์ด "<<count-1<<" ๋จ์ด๊ฐ ์
๋ ฅ๋์์ต๋๋ค."<<endl;
return 0;
}
cin์ด ๋ฌธ์์ด์ ๋์ ์ธ์ํ๋ ๋ฐฉ๋ฒ
cin์ ๋น์นธ,ํญ,์บ๋ฆฌ์ง ๋ฆฌํด๊ณผ ๊ฐ์ ํ์ดํธ์คํ์ด์ค๊ฐ ์์ผ๋ฉด ๊ทธ ์์น์์ ๋ฌธ์์ด์ด ๋๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ๋ค.
์ด๋ ํ์ดํธ์คํ์ด์ค๋ ๋ฒ๋ฆฐ๋ค.
9๋ฒ
#include<iostream>
#include<string>
int main()
{
using namespace std;
string word;
int count=0;
while(word!="done")
{
cin>>word;
count++;
}
cout<<"์ด "<<count-1<<" ๋จ์ด๊ฐ ์
๋ ฅ๋์์ต๋๋ค."<<endl;
return 0;
}
10๋ฒ
#include<iostream>
int main(void)
{
using namespace std;
for(int i=0;i<5;i++)
{
int j=4;
for(;j>i;j--)
cout<<".";
for(;0<j+1;j--)
cout<<"*";
cout<<endl;
}
return 0;
}
728x90