반응형

Q. 배열에 저장되어 있는 요소들을 내림차순으로 정렬하는 함수를 정의하고, 함수를 호출하는 예제를 작성하라. 길이가 7인 int형 배열을 선언하고 7개의 정수를 입력받는다. 입력받은 정수를 내림차순으로 정렬하기 위해 함수를 호출하고 배열요소를 순서대로 출력하라.


>>내림차순 버블정렬 개요


(사진 출처-http://jsy6036.tistory.com/entry) 









>>길이가 7인 배열을 선언하고





>>반복문을 돌려 정수를 입력받는다





>>내림차순 함수 호출(정수가 저장     된 배열과, 길이를 인자로 전달)

>>출력 부분









>>배열 전체를 돌고


>>확정된 차리를 가진 숫자 그 앞까     지만 비교


>>뒤에 저장된 값이 앞에 저장된 값     보다 크다면, 둘의 자리를 바꿔준     다.(내림차순)










-결과창-



반응형
반응형

Q. 회문(앞으로 읽으나 뒤로 읽으나 차이가 없는 단어)인지 아닌지 판단하여 그 결과를 출력하는 함수를 정의하고 적절한 main함수를 정의하여라.  Ex) bob, noon


개요>>







>>문자열을 저장할 배열을 하나 선언한다.





>>배열을 길이를 len변수에 담는다.

    strlen함수를  쓰려면 string.h 헤더 함수를     선언해주어야만 한다.

    문자열을 담은 배열과 길이를 넘겨준다




>>위의 그림과 같이 앞과 뒤에서 부터 한칸       씩 다가오는 반복문을 선언해주고, 그 칸       에 들어있는 문자가 같으면 pal변수를 1증     가시킨다.



>>만약 3글자라면 pal은 1이다. 4글자라면       pal은 2이다.

    ( 5글자-2 / 6글자-3 / 7글자-3...)




-결과창-


















>>문제에서 대문자와 소문자까지 일치해     야한다는 제약을 걸었으므로 회문이 아     니다.

반응형
반응형



네트워크 / 네트워킹이란 서로 연결하는 것이다. 단순 연결이 아니라 연결된 장비들끼리 정보 또는 자원의 공유를 위해 대화를 주고받을 수 있어야 한다. 

한마디로,  "장비들을 서로 대화가 가능하도록 묶어 주는 것"


-네트워크 발전-


- 인터넷 / 인트라넷 / 엑스트라넷 -

1. 인터넷

- 인터(Inter)는 연결이라는 뜻이다.

- 각 회사나 단체가 자신들의 정보를 공유하고자 만든 네트워크를 좀 더 많은 사람들과     정보를 공유하고자 시작되었다.

- 인터넷은 거미줄처럼 연결되어 있으므로 WEB(거미줄)이란 단어 사용

   EX) World Wide Web

- 인터넷의 특징

  1) 프로토콜을 사용한다. 프로토콜은 대화의 규칙이다. 쉽게 말해, 통신규약. 다른 프로       토콜을 사용하면 통신이 불가하다. 인터넷은 하나의 프로토콜, TCP/IP를 사용한다.

  2) 웹브라우저 ( EX) 익스플로어, 크롬, 파이어폭스 등...) 를 통해 인터넷 어디든 갈 수         있다.

  3) 인터넷에는 없는 정보가 없다. 즉, 필요한 정보는 무엇이든 존재한다.


2. 인트라넷 => 사내 네트워크

- 내부의 네트워크이다.

- 내부의 업무도 웹브라우저를 사용하여 쓸 수 있게 만든 것이다. (편하므로)

- 역시 TCP/IP 프로토콜을 사용한다.

- 그러나, 내부 관련 사용자말고는 외부에서 인터넷을 통한 접근이 불가능하다.


3. 엑스트라넷

- 내부 관련 사용자말고도 그 사용범위를 외부까지 넓혀, 협력 회사나 고객도 사용 가능      하도록 한 것이다.







반응형

'Study > Network' 카테고리의 다른 글

TCP/IP 프로토콜  (0) 2014.08.02
캐스트 종류+OSI 7계층  (0) 2014.08.02
맥 어드레스(MAC Address)  (0) 2014.08.02
케이블에 대해...  (0) 2014.08.01
네트워킹의 방식-이더넷과 토큰링  (1) 2014.07.24

+ Recent posts

반응형
반응형