<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=165.194.17.193</id>
	<title>ZeroWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=165.194.17.193"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php/Special:Contributions/165.194.17.193"/>
	<updated>2026-05-14T18:38:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58648</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58648"/>
		<updated>2017-05-08T06:46:32Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
# 참고 사항 #&lt;br /&gt;
main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    void swap(int a[10], int x, int y); //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   void swap(int a[10], int x, int y){   //함수본체&lt;br /&gt;
      &lt;br /&gt;
      구현&lt;br /&gt;
 &lt;br /&gt;
   }&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58647</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58647"/>
		<updated>2017-05-08T06:45:07Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
# 참고 사항 #&lt;br /&gt;
main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   //함수본체(프로토타입부터 구현, 리턴까지 전부다)&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58646</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58646"/>
		<updated>2017-05-08T06:45:01Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
## 참고 사항 ##&lt;br /&gt;
main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   //함수본체(프로토타입부터 구현, 리턴까지 전부다)&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58645</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58645"/>
		<updated>2017-05-08T06:44:49Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
### 참고 사항 ###&lt;br /&gt;
main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   //함수본체(프로토타입부터 구현, 리턴까지 전부다)&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58644</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58644"/>
		<updated>2017-05-08T06:44:33Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
# 참고 사항&lt;br /&gt;
main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   //함수본체(프로토타입부터 구현, 리턴까지 전부다)&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58643</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58643"/>
		<updated>2017-05-08T06:44:25Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
 # 참고 사항&lt;br /&gt;
 main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
 그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   //함수본체(프로토타입부터 구현, 리턴까지 전부다)&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58642</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58642"/>
		<updated>2017-05-08T06:44:09Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
* swap 함수 구현하기&lt;br /&gt;
배열의 두 원소를 바꿔주는 swap함수를 구현하세요.&lt;br /&gt;
프로토타입 :&lt;br /&gt;
   void swap(int a[10], int x, int y) //배열 a의 x번 원소와 y번 원소를 서로 바꾸는 함수&lt;br /&gt;
&lt;br /&gt;
* Bubble Sort 코드 개선하기&lt;br /&gt;
우리가 구현한 버블소트에는 배열의 두 원소를 바꾸는 부분이 있습니다.&lt;br /&gt;
   temp = arr[j];&lt;br /&gt;
   arr[j] = arr[j + 1];&lt;br /&gt;
   arr[j + 1] = temp;&lt;br /&gt;
이 부분을 swap함수로 교체해보세요.&lt;br /&gt;
swap함수를 사용해서 구현해보라는 얘기입니다.&lt;br /&gt;
&lt;br /&gt;
 # 참고 사항&lt;br /&gt;
main에서 함수를 사용할 때는 두 가지가 필요합니다. 함수 &#039;&#039;&#039;본체&#039;&#039;&#039;와 &#039;&#039;&#039;프로토타입&#039;&#039;&#039;이지요.&lt;br /&gt;
그것들을 소스코드에 다음과 같이 적어줘야합니다.&lt;br /&gt;
    #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    //프로토타입&lt;br /&gt;
 &lt;br /&gt;
    int main(){&lt;br /&gt;
 &lt;br /&gt;
       //함수 사용&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   //함수본체(프로토타입부터 구현, 리턴까지 전부다)&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58641</id>
		<title>새싹교실/2017/꽃밭/0502</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD/0502&amp;diff=58641"/>
		<updated>2017-05-08T06:35:46Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 수업 내용 =&lt;br /&gt;
* 버블 소트 구현해보기&lt;br /&gt;
* 배열 매개변수&lt;br /&gt;
&lt;br /&gt;
= 과제 =&lt;br /&gt;
&lt;br /&gt;
= 과제 제출 =&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
== 유진 ==&lt;br /&gt;
&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 실습 =&lt;br /&gt;
* 버블 소트&lt;br /&gt;
== 현지 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int arr[10] = { -1,2,8,-9,-10,6,5,4,3,0 };&lt;br /&gt;
 	int i, j, temp = 0;&lt;br /&gt;
 	printf(&amp;quot;정렬전&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n정렬후:&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j&amp;amp;lt; 9; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[j] &amp;amp;gt; arr[j + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = arr[j];&lt;br /&gt;
 				arr[j] = arr[j + 1];&lt;br /&gt;
 				arr[j + 1] = temp;&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 		printf(&amp;quot;%d &amp;quot;, arr[i]);&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
 #include&amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int a[10] = { 2,8,4,1,0,9,6,3,7,13 }, b, i, j;&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; ++j)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9; ++i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (a[i] &amp;amp;gt; a[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = a[i];&lt;br /&gt;
 				a[i] = a[i + 1];&lt;br /&gt;
 				a[i + 1] = b;&lt;br /&gt;
 &lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n%d %d %d %d %d %d %d %d %d %d&amp;quot;, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 유진 ==&lt;br /&gt;
 int main(){&lt;br /&gt;
 	int arr[10] = { -10, 3, -8, 9, 6, 11, 2, 3, 17, 0 };&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int b;&lt;br /&gt;
 	printf(&amp;quot;처음 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (j = 0; j &amp;amp;lt; 10; j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (i = 0; i &amp;amp;lt; 9-j; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (arr[i] &amp;amp;gt; arr[i + 1])&lt;br /&gt;
 			{&lt;br /&gt;
 				b = arr[i];&lt;br /&gt;
 				arr[i] = arr[i + 1];&lt;br /&gt;
 				arr[i + 1] = b;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n나중 배열 : \n&amp;quot;);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 10; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%d\t&amp;quot;, arr[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
= 후기 =&lt;br /&gt;
== [[이지수|물주는사람]] ==&lt;br /&gt;
 새싹들이 너무나 잘 이해해주고 따라주어서 기쁩니다&lt;br /&gt;
== 유진 ==&lt;br /&gt;
이번에 저번에 해보았던 버블 소팅을 해봤는데, 저번에 발견하지 못한 오류를 찾아낼 수 있었다.&lt;br /&gt;
그 때는 완벽하게 성공한줄 알았는데 오류를 찾아낼 수 있어서 의미 있었다.^^&lt;br /&gt;
== 현지 ==&lt;br /&gt;
&lt;br /&gt;
저번에 혼자서 연습해봤을때는 잘 했었는데 이번에 한번 더 해보려니 헷갈리는 부분이 있었다. 그 부분을 바로잡을 수 있어서 좋았다.&lt;br /&gt;
== 혜민 ==&lt;br /&gt;
&lt;br /&gt;
원래 정렬을 어떻게 하는 건지 교수님 수업을 들을 때까지만 해도 이해하지 못했는데 오늘 수업듣고 혼자 실습까지 하니까 완전히 이해가 되어서 기뻤다.&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
[[새싹교실/2017/꽃밭/0501|◀이전수업]]▒▒▒▒▒[[새싹교실/2017/꽃밭/0516|다음수업▶]]&lt;br /&gt;
[[새싹교실/2017]] [[새싹교실/2017/꽃밭]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD&amp;diff=58381</id>
		<title>새싹교실/2017/꽃밭</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD&amp;diff=58381"/>
		<updated>2017-04-03T04:19:48Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= 구성원 =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 물주는사람&lt;br /&gt;
| 이지수&lt;br /&gt;
| 14학번&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 꽃&lt;br /&gt;
| 김혜민&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 17학번&lt;br /&gt;
|-&lt;br /&gt;
| 유진&lt;br /&gt;
|-&lt;br /&gt;
| 이현지&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
멘티들 너무 사랑스럽고 예뻐요!! 저는 행복한 멘토입니다..&lt;br /&gt;
= 목표 =&lt;br /&gt;
어려운 실습, 내 힘으로 해보자!&lt;br /&gt;
&lt;br /&gt;
== 3월 24일(금) 수업 ==&lt;br /&gt;
[[새싹교실/2017/꽃밭/0324|3월24일 수업]]&lt;br /&gt;
&lt;br /&gt;
* C언어란&lt;br /&gt;
* C 소스코드가 .exe가 되는 과정&lt;br /&gt;
* 변수, 자료형&lt;br /&gt;
&lt;br /&gt;
== [[새싹교실/2017/꽃밭/0328|3월 28일(화) 수업]] ==&lt;br /&gt;
[[새싹교실/2017/꽃밭/0328|3월28일 수업]]&lt;br /&gt;
&lt;br /&gt;
* 아스키 코드&lt;br /&gt;
* 버퍼 - 입력을 저장하는 공간&lt;br /&gt;
* 반복문 for문&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD&amp;diff=58380</id>
		<title>새싹교실/2017/꽃밭</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EA%BD%83%EB%B0%AD&amp;diff=58380"/>
		<updated>2017-04-03T04:19:23Z</updated>

		<summary type="html">&lt;p&gt;165.194.17.193: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= 구성원 =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 물주는사람&lt;br /&gt;
| 이지수&lt;br /&gt;
| 14학번&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 꽃&lt;br /&gt;
| 김혜민&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 17학번&lt;br /&gt;
|-&lt;br /&gt;
| 유진&lt;br /&gt;
|-&lt;br /&gt;
| 이현지&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
멘티들 너무 사랑스럽고 예뻐요!! 저는 행복한 멘토입니다..&lt;br /&gt;
= 목표 =&lt;br /&gt;
어려운 실습, 내 힘으로 해보자!&lt;br /&gt;
&lt;br /&gt;
== 3월 24일(금) 수업 ==&lt;br /&gt;
[[새싹교실/2017/꽃밭/0324|3월24일 수업]]&lt;br /&gt;
&lt;br /&gt;
* C언어란&lt;br /&gt;
* C 소스코드가 .exe가 되는 과정&lt;br /&gt;
* 변수, 자료형&lt;br /&gt;
&lt;br /&gt;
== [[0328|월 28일(화) 수업]] ==&lt;br /&gt;
[[새싹교실/2017/꽃밭/0328|3월28일 수업]]&lt;br /&gt;
&lt;br /&gt;
* 아스키 코드&lt;br /&gt;
* 버퍼 - 입력을 저장하는 공간&lt;br /&gt;
* 반복문 for문&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.17.193</name></author>
	</entry>
</feed>