hugDog
Android DevLog
hugDog
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๐Ÿ™Œ Hello? (162)
    • ๐Ÿงฉ์•ˆ๋“œ๋กœ์ด๋“œ (12)
      • ๊ฐœ๋… ์ •๋ฆฌ (5)
      • ๋ฒ„๊ทธ ํ•ด๊ฒฐ (4)
      • ๊ธฐํƒ€ (3)
    • ๐Ÿ”์•Œ๊ณ ๋ฆฌ์ฆ˜ (54)
      • ๊ฐœ๋… (0)
      • ๋ฐฑ์ค€ (48)
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (6)
    • ๐Ÿ“„๊ฐœ๋ฐœ ์ผ์ง€ (0)
      • FINPO (0)
    • ๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (71)
      • C++ ์ •๋ฆฌ (49)
      • C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค ์—ฐ์Šต๋ฌธ์ œ (20)
      • Kotlin (2)
    • โญProject (1)
    • ๐ŸšดTIL (13)
      • Clean Code (13)
    • ๐Ÿšฉ๊ธฐํƒ€ (9)
      • ๋ชฉํ‘œ (6)
      • ์ผ์ƒ (3)
      • ๋ฌธ์„œ (0)

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
hugDog
๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค ์—ฐ์Šต๋ฌธ์ œ

(C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค 6ํŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ์ •๋‹ต,์†”๋ฃจ์…˜) CHAPTER 05 ๋ฃจํ”„์™€ ๊ด€๊ณ„ ํ‘œํ˜„์‹ p.304~ 7๋ฒˆ~10๋ฒˆ

๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค ์—ฐ์Šต๋ฌธ์ œ

(C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค 6ํŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ์ •๋‹ต,์†”๋ฃจ์…˜) CHAPTER 05 ๋ฃจํ”„์™€ ๊ด€๊ณ„ ํ‘œํ˜„์‹ p.304~ 7๋ฒˆ~10๋ฒˆ

2020. 1. 10. 23:35
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
์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)
    '๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค ์—ฐ์Šต๋ฌธ์ œ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • (C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค 6ํŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ์ •๋‹ต,์†”๋ฃจ์…˜) CHAPTER 06 ๋ถ„๊ธฐ ๊ตฌ๋ฌธ๊ณผ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž p.370~371 6๋ฒˆ~9๋ฒˆ
    • (C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค 6ํŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ์ •๋‹ต,์†”๋ฃจ์…˜) CHAPTER 06 ๋ถ„๊ธฐ ๊ตฌ๋ฌธ๊ณผ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž p.368~370 1๋ฒˆ~5๋ฒˆ
    • (C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค 6ํŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ์ •๋‹ต,์†”๋ฃจ์…˜) CHAPTER 05 ๋ฃจํ”„์™€ ๊ด€๊ณ„ ํ‘œํ˜„์‹ p.304~ 5๋ฒˆ~6๋ฒˆ
    • (C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค 6ํŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ์ •๋‹ต,์†”๋ฃจ์…˜) CHAPTER 05 ๋ฃจํ”„์™€ ๊ด€๊ณ„ ํ‘œํ˜„์‹ p.304~ 1๋ฒˆ~4๋ฒˆ
    hugDog
    hugDog
    ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต๋ถ€ ์ค‘์ธ ํ•™์ƒ์ž…๋‹ˆ๋‹ค!

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

    ๊ฐœ์ธ์ •๋ณด

    • ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ
    • ํฌ๋Ÿผ
    • ๋กœ๊ทธ์ธ

    ๋‹จ์ถ•ํ‚ค

    ๋‚ด ๋ธ”๋กœ๊ทธ

    ๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
    Q
    Q
    ์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
    W
    W

    ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

    ๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
    E
    E
    ๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
    C
    C

    ๋ชจ๋“  ์˜์—ญ

    ์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
    S
    S
    ๋งจ ์œ„๋กœ ์ด๋™
    T
    T
    ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
    H
    H
    ๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
    Shift + /
    โ‡ง + /

    * ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.