冬季情報宿題

 

練習問題14

実行結果

 

解答:

1 0

2 while

3 <

nの値は45で、合計は1035です

 

 

 

 

 

 

 

 

 

練習問題15

実行結果

 

解答:

1 do

2 sum+n

3 !=

data=3

data=1

data=4

data=2

data=0

合計は10です

 

 

 

 

 

 

 

 

 

練習問題16

実行結果

 

解答:

1 do

2 if

3 n

4 >

data=10

data=30

data=70

data=40

data=0

最大値は70です

 

 

 

 

 

 

 

 

 

 

 

練習問題19

実行結果

 

解答:

1 0

2 4

3 <

最小値は7です

 

 

 

 

 

 

 

 

 

練習問題19

実行結果

 

解答:

1 ウ

2 オ

3 ク

4 ア

 

data[0][0]=85

data[0][1]=78

data[0][2]=68

data[1][0]=75

data[1][1]=98

data[1][2]=87

data[2][0]=68

data[2][1]=59

data[2][2]=57

data[3][0]=89

data[3][1]=55

data[3][2]=92

   85   78   68  231

   75   98   87  260

   68   59   57  184

   89   55   92  236

  317  290  304  911

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

練習問題22

実行結果

 

解答:

1 double

2 nkeisan

3 int

4 n

 

n=?100

Keisan: 0.505000

 

 

 

 

 

 

 

 

 

 

 

 

練習問題34

実行結果

 

解答:

1 !=

2 count

3 count

Uの個数 =2

 

 

 

 

 

 

 

 

 

練習問題35

実行結果

 

解答:

1 ==

2 <

3 else

n = 35

3番目のデータです

n = 10

見つかりませんでした

 

 

 

 

 

 

 

 

 

練習問題36

実行結果

 

解答:

1 a

2 !=

3 i++

2進数 = 1010

10進数 = 10

 

 

 

 

 

 

 

 

 

練習問題37

実行結果

 

解答:

1 >=

2 n&1

3 b[1]

10進数 = 10

2進数 = 00001010

 

 

 

 

 

 

 

 

 

練習問題38

実行結果

 

解答:

1 double

2 triangle

3 double

4 height

5 area

Area :26.500000

 

 

 

 

 

 

 

 

 

 

 

 

練習問題39

実行結果

 

解答:

1 &data[i]

2 <

3 >

4 max

5 min

10

70

40

50

90

最大値は90

最小値は10

 

 

 

 

 

 

 

 

 

 

 

 

練習問題40

実行結果

 

解答:

1 data[i]

2 good++

3 break

4 bad++

5 default

Good  : 25

Bad   : 11

Error :  4

 

 

 

 

 

 

 

 

 

 

 

 

練習問題41

実行結果

 

解答:

1 define

2 <=

3 hankei

4 return

Hankei =  1 Menseki =   3.14

Hankei =  2 Menseki =  12.57

Hankei =  3 Menseki =  28.27

Hankei =  4 Menseki =  50.27

Hankei =  5 Menseki =  78.54

Hankei =  6 Menseki = 113.10

Hankei =  7 Menseki = 153.94

Hankei =  8 Menseki = 201.06

Hankei =  9 Menseki = 254.47

Hankei = 10 Menseki = 314.16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

練習問題42

実行結果

 

解答:

1 i<5

2 while

3 name[i][j]

4 j++

5 printf(“\n”) または putchar(‘\n’)

Saigou Takamori

Katu Kaisyuu

Natume Souseki

Fukuzawa Yukichi

Ookuma Shigenobu

 

 

 

 

 

 

 

 

 

 

 

 

 

練習問題43

実行結果

 

解答:

1 &sw

2 sw

3 case 9

4 while

5 !=

*****MENU*****

1: FORTRAN

2: BASIC

3: C

9: Exit

**************

番号の入力=> 1

FORTRAN

*****MENU*****

1: FORTRAN

2: BASIC

3: C

9: Exit

**************

番号の入力=> 0

Error

*****MENU*****

1: FORTRAN

2: BASIC

3: C

9: Exit

**************

番号の入力=> 9

Exit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

練習問題44

実行結果

 

解答:

1 &data[I]

2 i+1

3 >

4 data[i]

 

 

Data=29

Data=12

Data=68

Data=91

Data=22

Data=45

Data=62

Data=77

Data=53

Data=78

Data[ 0]=   12

Data[ 1]=   22

Data[ 2]=   29

Data[ 3]=   45

Data[ 4]=   53

Data[ 5]=   62

Data[ 6]=   68

Data[ 7]=   77

Data[ 8]=   78

Data[ 9]=   91

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

練習問題45

実行結果

 

解答:

1 &data[i]

2 i++

3 >=

4 j--

 

Data=80

Data=90

Data=65

Data=32

Data=12

Data=99

Data=46

Data=71

Data=29

Data=54

data[ 0]=   12

data[ 1]=   29

data[ 2]=   32

data[ 3]=   46

data[ 4]=   54

data[ 5]=   65

data[ 6]=   71

data[ 7]=   80

data[ 8]=   90

data[ 9]=   99

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

練習問題46

実行結果

 

解答:

1 &d[j]

2 r[j]=1

3 j+1

4 if

 

Data[0]=77

Data[1]=54

Data[2]=98

Data[3]=100

Data[4]=39

Data[5]=55

Data[6]=100

Data[7]=40

Data[8]=20

Data[9]=80

Data[0]= 77--> 5

Data[1]= 54--> 7

Data[2]= 98--> 3

Data[3]=100--> 1

Data[4]= 39--> 9

Data[5]= 55--> 6

Data[6]=100--> 1

Data[7]= 40--> 8

Data[8]= 20-->10

Data[9]= 80--> 4