2024年度「プログラミング言語1」「プログラミング言語演習」のページ

練習問題

2024年4月18日出題

今回は出力の書式については特に指定はない。計算結果の前や後ろに何を書いても良いし何も書かなくても良い。自分にとってわかりやすい書式で出力すれば良い。

    1. 整数 x, y, z を入力して、 x1y1z1 とを出力するプログラムを書け。

    2. 整数 x, y, z を入力して、 x+y+z2x+y+zx+2y+zx+y+2z とを出力するプログラムを書け。

    3. 整数 x, y, z を入力して、 x+y+zy+zxz+xyx+yz とを出力するプログラムを書け。

    4. 整数 x, y, z, w を入力して、 x+y+zx+y+wx+z+wy+z+w とを出力するプログラムを書け。

  1. この問題に限り、入力は100未満の正整数であると仮定してよい。

    余力があれば、もっと大きな整数にも対応してください。『Cの入門書のようなもの(仮)』の1.5節が参考になります。

    1. 正整数 n を入力して n2n3n4 を出力するプログラムを書け。

    2. 正整数 n を入力して i=1nik=1ni=1kik=1nj=1ki=1ji を出力するプログラムを書け。(n の多項式の形に変形できますか?)

数表
n n2 n3 n4 i=1ni k=1ni=1ki k=1nj=1ki=1ji
1111111
24816345
39278161015
41664256102035
525125625153570
63621612962156126
74934324012884210
864512409636120330
981729656145165495
1010010001000055220715
11121133114641662861001
12144172820736783641365
13169219728561914551820
141962744384161055602380
152253375506251206803060
162564096655361368163876
172894913835211539694845
18324583210497617111405985
19361685913032119013307315
20400800016000021015408855
214419261194481231177110626
2248410648234256253202412650
2352912167279841276230014950
2457613824331776300260017550
2562515625390625325292520475
2667617576456976351327623751
2772919683531441378365427405
2878421952614656406406031465
2984124389707281435449535960
3090027000810000465496040920
3196129791923521496545646376
321024327681048576528598452360
331089359371185921561654558905
341156393041336336595714066045
351225428751500625630777073815
361296466561679616666843682251
371369506531874161703913991390
3814445487220851367419880101270
39152159319231344178010660111930
40160064000256000082011480123410
41168168921282576186112341135751
42176474088311169690313244148995
43184979507341880194614190163185
44193685184374809699015180178365
452025911254100625103516215194580
462116973364477456108117296211876
4722091038234879681112818424230300
4823041105925308416117619600249900
4924011176495764801122520825270725
5025001250006250000127522100292825
5126011326516765201132623426316251
5227041406087311616137824804341055
5328091488777890481143126235367290
5429161574648503056148527720395010
5530251663759150625154029260424270
5631361756169834496159630856455126
57324918519310556001165332509487635
58336419511211316496171134220521855
59348120537912117361177035990557845
60360021600012960000183037820595665
61372122698113845841189139711635376
62384423832814776336195341664677040
63396925004715752961201643680720720
64409626214416777216208045760766480
65422527462517850625214547905814385
66435628749618974736221150116864501
67448930076320151121227852394916895
68462431443221381376234654740971635
694761328509226671212415571551028790
704900343000240100002485596401088430
715041357911254116812556621961150626
725184373248268738562628648241215450
735329389017283982412701675251282975
745476405224299865762775703001353275
755625421875316406252850731501426425
765776438976333621762926760761502501
775929456533351530413003790791581580
786084474552370150563081821601663740
796241493039389500813160853201749060
806400512000409600003240885601837620
816561531441430467213321918811929501
826724551368452121763403952842024785
836889571787474583213486987702123555
8470565927044978713635701023402225895
8572256141255220062536551059952331890
8673966360565470081637411097362441626
8775696585035728976138281135642555190
8877446814725996953639161174802672670
8979217049696274224140051214852794155
9081007290006561000040951255802919735
9182817535716857496141861297663049501
9284647786887163929642781340443183545
9386498043577480520143711384153321960
9488368305847807489644651428803464840
9590258573758145062545601474403612280
9692168847368493465646561520963764376
9794099126738852928147531568493921225
9896049411929223681648511617004082925
9998019702999605960149501666504249575

奈良女子大学生活環境学部文化情報学科生活情報通信科学コース