자연수 n을 입력받아 특정 모양 만들기 양의 정수 n 을 입력받아 다음과 같은 결과를 출력하는 함수를 작성하라. 예를들어 3을 입력하면다음과같은 출력결과가 나타난다. 0 11 222 3333 222 11 0 실행 화면 소스 #include int main() { int i, j; // for문 위한 변수 int n; // 입력 : 양의 정수 // n 입력 printf("양의 정수 n="); scanf("%d", &n); // 삼각형 윗 부분 출력 // 0부터 n까지 for(i=0;i
포인터와 간단한 사칙연산 :: 함수 교수님께서 당신에게 30분안에 포인터를 이용해서 덧셈을하는 프로그램을 만들으라고 시켰다. 그런데 동아리 사람이 사칙연산을 하는 프로그램이 필요하다면서 당신에게 만들어달라고 부탁하였다. void pointer(int *num1, int *num2, char operator) { //작동부분 } 매개변수로는 입력한 정수와 연산자가 들어온다. 출력은 메인함수에서 출력해야 됩니다. 출력은 정수로 출력합니다 Input 입력은 정수 두개와 연산자 문자 하나가 들어옵니다. 입력된 변수는 정수의 범위를 초과하지 않습니다. Output 출력 형식은 Sample Output과 같은 형식을 따릅니다. 출력은 메인함수에서 출력시켜줘야합니다. 입력된 정수와 연산자를 이용해서 계산된 결과값을 ..
[프로그래밍 문제] 디코딩 (Ch5) 디코딩 :: 함수 Background 디코딩은 암호해독의 방법이다. 이 문제에서는 간단한 인코딩된 문자열에 대해서 그것을 디코딩 하는 프로그램을 만들어 보도록 하자. 알파벳 소문자에 대해서만 처리하도록 한다. 다음은 인코딩 규칙이다. a -> c b -> d c -> e d -> f ...... t -> v u -> w v -> x w -> y x -> z y -> a z -> b 각 알파벳 순서에서 두단계 뒤의 것으로 인코딩 하고 y,z에 대해서는 각각 a,b로 인코딩 하는 것이다. 이에 따라서, 예를 들어 인코딩 된 문자 cde는 abc로 디코딩 하도록 한다. 알파벳 소문자 이외의 문자는 그대로 출력한다. 단, 프로그램에서 디코딩을 하는 부분을 아래에 주어지는 함..
[프로그래밍 문제] 재귀를 이용해서 10진수를 2진수로 바꾸기 (Recursive decimal to binary) Write a RECURSIVE FUNCTION that converts and displays a decimal number to a binary number. Note that the function “display_dec2bin_resursive” which you must write, does not display “endl", so it is displayed in the function main. #include using namespace std; void display_dec2bin_resursive( int decnum ) { // IMPLEMENT THIS FUNCTION..
[프로그래밍 문제] 달팽이 탈출 작전 300cm의 우물이 있습니다. 달팽이는 낮에 55cm를 올라가고 밤에 15cm를 떨어집니다. 달팽이에게 주어진 시간은 7일. 7일 내에 탈출을 하지 않으면 달팽이는 죽게 됩니다. 1. 달팽이가 우물에서 탈출할 수 있는지 없는지 판별 2. 탈출한 경우 몇일 째 탈출했는지와 얼마만큼 올라갔는지 출력 3. 탈출하지 못한 경우 몇일 째 얼마만큼 올라갔는지 출력 단. 연산하는 함수를 따로정의하고 출력하는 함수를 따로 정의해야 함
[프로그래밍 문제] 다이아몬드 문제 네이버 지식인에서 누가 이런 문제를 질문해서 퍼왔습니다. 재미있는 문제네요. 여러분도 한번 풀어보시기 바랍니다. Description 농부 존 류의 농장은 다이아몬드 모양으로 생겼다. 이 농장을 관리하는 존 류는 소들을 돌보다 지루해진 나머지 "돈이 열리는 나무" 라는 책을 읽었다. 그리고 동전을 땅에 심으면 돈나무가 자랄거라는 생각으로 농장에 동전을 묻으려고 한다. 동전을 묻는데도 재미를 추구하려는 류주는 바깥에서 중앙으로 들어가면서 한걸음 들어갈때마다 동전을 하나씩 늘리면서 바닥에 묻으려고 한다. 류주는 각각의 땅에 몇개의 동전을 묻어야 할지 알려주는 프로그램을 작성해보자. Input 첫 줄에는 TestCase의 수 T가 입력된다.(1
[프로그래밍 문제] 비트 이동 프로그램 키보드로 문자 1개를 입력받아서, 이 문자를 오른쪽으로 1비트씩 이동시키면서 최하위 비트를 제거한다. 이때 제거되는 최하위 비트 값을 최상위 비트에 채워 넣는 프로그램을 작성하시오. 단, 결과는 2진수로 출력하시오. (비트 로테이션 프로그램) #include int main() { unsigned char ch; int i, j; int underflow; printf("Input word:"); scanf("%c", &ch); for ( j = 0; j = 0; i-- ) printf("%2d", (ch >> i) & 1 ); printf("\n"); // 오른쪽으로 잘린 부분이 1 인지 확인 if ( ch & 1..
#include #define COUNT 10 // 입력 데이터 갯수 int f_hap(int i); void main(){ int total_sum=0; // 총합 total_sum=f_hap(COUNT); // 입력한 수의 총합과 평균 출력 printf("입력한 수의 합은 %d, 평균은 %.2f\n", total_sum, (float)total_sum/COUNT); } // 재귀함수 int f_hap(int count) { int n ; // 숫자를 입력받음 printf("%d번째 숫자 입력 : ", COUNT-count+1); scanf("%d", &n); // 남은 카운트가 1일 경우 더이상 더할 필요 없으므로 반환 // 그렇지 않을 경우 자기를 더하고 재귀함수 호출 if ( count == 1 ..
[C언어] 소수 판단 프로그램 예제 소스(prime number) 소수(prime number)는 무엇인가요? 소수(prime number)란 1과 자기 자신만으로 나누어지는 1보다 큰 양의 정수를 말합니다. 예를 들면 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,… 등 1과 자기 자신만으로 나누어지므로 모두 소수라고 말할 수 있습니다. 4=(22), 6=(2×3), 16=(24)… 등, 소수가 아닌 자연수를 합성수(合成數)라 하며, 1은 소수도 아니고 합성수도 아닙니다. 소수인지 아닌지 어떻게 판단할까요? 자연수 n이 소수인지 아닌지를 판정하려면, 2≤p≤ (n/2)인 범위에 있는 모든 소수 p로 n을 나누어 보아, 나누어지지 않는 수를 구하면 됩니다. 소수인지 판단하는 함수 ..
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- 강의
- C언어 소스
- 강좌
- MBTI 강좌
- 성공
- 안드로이드
- 인터넷 익스플로러
- 프로그래밍 문제
- MBTI
- 소스코드
- MBTI 검사
- 모토로이
- 스마트폰
- MBTI 자료
- C언어
- JavaScript
- It
- 인터넷
- C언어 문제
- php
- HTML
- 효과음
- 소스
- 예제 소스
- C
- 프로그래밍
- 안드로이드 어플
- 리뷰
- 안드로이드 어플 추천
- MBTI 테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |