목록𝐏𝐑𝐎𝐆𝐑𝐀𝐌𝐌𝐈𝐍𝐆 (80)
도순씨의 코딩일지
03. 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다. 123456789101112131415#include int main(void){ double a, h, area; printf("삼각형의 밑변: "); scanf("%lf", &a); printf("삼각형의 높이: "); scanf("%lf", &h); area = a * h / 2; printf("삼각형의 넓이: %f\n", area); return 0;} Colored by Color Scriptercs
🌼 CSS란 (정의) CSS란 HTML 요소의 표현이라 할 수 있습니다. CSS를 이용하여 우리는 폰트 속성, 색상, 사이즈. 간격, 배경 이미지, 그리고 요소들의 위치까지도 지정할 수 있습니다. CSS는 자신만의 문법을 가진 언어입니다. CSS는 HTML의 에 추가될 수 있다는 장점을 가집니다. CSS의 장점은 다음과 같습니다. 💡 CSS의 포맷 컨트롤은 HTML의 포맷 컨트롤보다 우수하다 💡 더 유지보수가 쉬워진다 💡 접근성이 좋다 💡 중앙집중화된 CSS 파일 집합을 사용하여 모든 프리젠테이션을 위해 구축된 사이트는 각각의 개별 HTML 파일이 적은 마크업을 포함하기 때문에 다운로드하는 것이 더 빠르다 💡 CSS는 다른 출력 매체를 적용하기 좋다 🌼 CSS 문법 CSS 문서는 하나 이상의 스타일 규칙..
02. 미국에서는 거리를 표시하는데 마일을 사용한다. 마일을 미터로 환산하는 프로그램을 만들어보자. 사용자로부터 마일단위로 거리를 입력 받아서 변수에 저장한다. 이 변수에 1.609를 곱하여 미터로 변환한다. 미터로 변환된 값을 화면에 출력한다. 실수값을 사용한다. 1234567891011#include int main(void){ double mile, meter; printf("마일을 입력하시오: "); scanf("%lf", &mile); meter = mile * 1609; printf("%.1f마일은 %f미터입니다.\n", mile, meter); return 0;}Colored by Color Scriptercs
01. 사용자로부터 세 개를 실수를 입력받은 후, 합계와 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라. 123456789101112131415161718192021#include int main(void){ double a, b, c; // 세개의 실수를 입력받기 위한 변수 double sum = 0 , ave = 0 ; // 각각 합, 평균을 위한 변수 printf("실수를 입력하시오: "); scanf("%lf", &a); printf("실수를 입력하시오: "); scanf("%lf", &b); printf("실수를 입력하시오: "); scanf("%lf", &c); sum = a + b + c; ave = sum / 3; printf("합은 %f이고 평균은 %f입니다.\n", sum, av..
다음 예제는 순차열 모든 원소의 합을 구하는 예제입니다. ⭐️ accumulate() 알고리즘 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include #include #include using namespace std; int main(void){ vector v; v.push_back(10); v.push_back(20); v.push_back(30); v.push_back(40); v.push_back(50); cout
🌼 정렬된 범위 알고리즘 정렬된 범위 알고리즘(sorted range algorithm)은 정렬된 구간에서만 동작하는 알고리즘입니다. 따라서 순차열이 반드시 정렬이 돼어 있어야 한다는 조건이 붙습니다. 먼저 이진탐색 예제를 살펴봅시다. ⭐️ binary_search() 알고리즘 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include #include #include using namespace std; int main(void){ vector v; v.push_back(10); v.push_back(20); v.push_back(30); v.push_back(40); v.push_back(50); if(binary_search(v.begin(), v..
🌼 변경 알고리즘 변경 알고리즘 은 순차열의 원소를 서로 교환하거나 이동하여 순차열 원소의 순서를 변경시켜줍니다. 원소의 순서를 순열(permutation)처럼 변경할 때 next_permutation()과 prev_permutation 알고리즘을 사용합니다. 10, 20, 30의 순차열을 사전순 순열로 만들어 출력하는 next_permutation() 알고리즘 예제입니다. ⭐️ next_permutation() 알고리즘 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include #include #include using namespace std; int main(void){ vector v; v.push_back(10..
원소를 수정하는 알고리즘(modifying algorithms)은 원소의 값을 변경하거나 목적지 순차열로 원소를 복사하는 알고리즘입니다. v1의 순차열을 v2의 순차열로 복사하는 copy() 알고리즘 예제입니다. ⭐️ copy() 알고리즘 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include #include #include using namespace std; int main(void){ vector v1; v1.push_back(10); v1.push_back(20); v1.push_back(30); v1.push_back(40); v1.push_back(50); vector v2(5); v..