戻る  ■考察記録  ■ランキング上  ■ランキング下  ■【考察待ち/要検討中】  ■【考察待ち】

---------------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
int main(void){
 printf("【妄想属性】C言語\n");
 printf("【作品名】無限ループのその先へ\n");
 printf("【チーム名】無限のC\n");
 printf("\n");
 printf("【名前】C-1\n");
 printf("【備考】このキャラが勝利するためのあらゆる全てがC言語によって書かれている\n");
 printf("\n");
 for(int a=2;a!=0;a++){
  printf("【名前】C-%d\n",a);
  printf("【備考】C-%dよりも強い勝利能力を持つ\n",a-1);
  printf("\n");
 }
 printf("【備考1】\n");
 printf("このテンプレはC言語によって記述されたプログラムである\n");
 printf("現実のコンピュータではこのプログラムを最後まで処理することはできないだろう\n");
 printf("だが、このプログラムに間違いはない\n");
 printf("そのため、例えタイムアウトやコンパイルエラーが発生しようとも、\n");
 printf("考察人は記述されたプログラムの意味通りに考察しなければいけない\n");
 printf("\n");
 printf("【備考2】\n");
 printf("このテンプレの作者は、for文の条件式を a!=0 と記述した\n");
 printf("無限ループを発生させるなら、普通は条件式に a<=∞ と記述するだろう\n");
 printf("だがこのプログラムは無限ループは発生しない\n");
 printf("無限ループのその先へとゆくプログラムなのだ\n");
 printf("条件式が a<=∞ であるなら、 a はいつか ∞ へ到達するだろう\n");
 printf("だが、条件式が a!=0 であるなら a は絶対に 0 に到達することはない\n");
 printf("つまりこのプログラムは、あらゆる全ての算法を用いた数の回数だけループしても、無限の回数だけループしても、\n");
 printf("あらゆる全ての順序数の回数だけループしても、絶対に到達できない回数のループを行う\n");
 return 0;
}




-◆
考察記録---------------------------------------------------------------------------------------------------------------------------

127 :格無しさん:2017/06/21(水) 11:38:27.54 ID:VHarHfg/
0でないことを利用するのは上手いなぁ

128 : ◆llyMtx4ftn46 :2017/06/21(水) 12:05:20.39 ID:fAQ0kP3s
オーバーフローして0になるんじゃね?

129 :格無しさん:2017/06/21(水) 12:36:33.21 ID:1quHDNNO
現実のコンピューターでは~って記述からしてオーバーフローは無視するっぽい?

134 : ◆rrvPPkQ0sA :2017/06/24(土) 14:46:41.36 ID:agNyfCi9
現実のコンピューターではないといわれても
int型は-214783648~214783647の整数なんだから、
>考察人は記述されたプログラムの意味通りに考察しなければいけない
以上aは-214783648~214783647の整数だよ
a++の操作で極限順序数に到達できるとも思えないしね

135 : ◆omTDoIF0bw :2017/06/24(土) 16:22:18.70 ID:jhYppKkw
そういや型って最大値とかあったな
というか最大値ないとaの値がたった1でも情報量が無限になるのか

136 :格無しさん:2017/06/26(月) 21:51:50.33 ID:NuJgUVYL
C言語の規格にはint型が32ビット(-214783648~214783647)だという規定は無く
サイズを大きく解釈しようとすればいくらでも大きくできるので
ω0くらいまでは持っていけるかもね

157格無しさん2017/08/19(土) 00:53:30.97ID:5yuDT5A+>>158
無限のC考察

試しにコンパイルしてみたが、これ>>126全角スペース入ってるやん
いかなるC言語でも、全角スペースを認めるコンパイラってあるのか?

>現実のコンピュータではこのプログラムを最後まで処理することはできないだろう
最後まで処理するどころか始まりもしない。コンパイルできないんだから。

>考察人は記述されたプログラムの意味通りに考察しなければいけない
C言語上、全角スペースを含むプログラムに意味なんてあるんだろうか。
わざわざコードに全角スペースを入れた作者にどんな意味を持って全角スペースを挿入したのか尋ねるということで追加情報待ち

158 ◆omTDoIF0bw 2017/08/19(土) 10:20:20.76ID:Ls7D3JI3
>>157
?  俺はブラウザのコンパイラ使ってるけど実行できたぞ?

159格無しさん2017/08/19(土) 15:44:21.92ID:5yuDT5A+
書き込みしたときに勝手に全角スペースに変わったとかはない?
参考に環境教えてくれ

160 ◆omTDoIF0bw 2017/08/19(土) 21:05:27.61ID:Ls7D3JI3
2chだと一文字目の半角スペースは省略されるので
見やすいように全角スペースにしました

161格無しさん2017/08/20(日) 12:07:05.59ID:gg1+6EjW
インデントかけたかったのはわかってる
Tabじゃだめだったのか
一般的なプログラマーは全角スペース混じりのプログラムをプログラムとして認めるのか

162 ◆omTDoIF0bw 2017/08/20(日) 15:44:52.32ID:Wb6jucFD
tabでも2chだと省略された気がする
あと俺はプログラマじゃないからそんなことは知らない

163格無しさん2017/08/20(日) 19:45:04.44ID:m8jwRdBC
じゃあ一般的な考察人の一人として、
全角スペースを含まないプログラムはコンパイルできないのでプログラムとして認めない。考察不能
最近は外部サイトにテンプレ貼り付けが許されているらしいし、改変不能性が保たれていれば外部にプログラム貼るのも手かな

164 ◆omTDoIF0bw 2017/08/21(月) 11:54:40.65ID:7n0z6l3Z
https://paiza.io/projects/KvQtH0hxAq5FWtLmDTB6-Q
このブラウザのコンパイラは実行できた

165 ◆rrvPPkQ0sA 2017/08/25(金) 22:41:41.92ID:+RaXOdYF
実験として、int型でなくchar型で宣言したら

「【妄想属性】C言語
【作品名】無限ループのその先へ
【チーム名】無限のC

【名前】C-1
【備考】このキャラが勝利するためのあらゆる全てがC言語によって書かれている

【名前】C-2
【備考】C-1よりも強い勝利能力を持つ

(中略)

【名前】C-127
【備考】C-126よりも強い勝利能力を持つ

【名前】C--128
【備考】C--129よりも強い勝利能力を持つ

【名前】C--127
【備考】C--128よりも強い勝利能力を持つ

【名前】C--126
【備考】C--127よりも強い勝利能力を持つ

(中略)

【名前】C--2
【備考】C--3よりも強い勝利能力を持つ

【名前】C--1
【備考】C--2よりも強い勝利能力を持つ

【備考1】
このテンプレはC言語によって記述されたプログラムである
現実のコンピュータではこのプログラムを最後まで処理することはできないだろう
だが、このプログラムに間違いはない
そのため、例えタイムアウトやコンパイルエラーが発生しようとも、
考察人は記述されたプログラムの意味通りに考察しなければいけない

【備考2】
このテンプレの作者は、for文の条件式を a!=0 と記述した
無限ループを発生させるなら、普通は条件式に a<=∞ と記述するだろう
だがこのプログラムは無限ループは発生しない
無限ループのその先へとゆくプログラムなのだ
条件式が a<=∞ であるなら、 a はいつか ∞ へ到達するだろう
だが、条件式が a!=0 であるなら a は絶対に 0 に到達することはない
つまりこのプログラムは、あらゆる全ての算法を用いた数の回数だけループしても、無限の回数だけループしても、
あらゆる全ての順序数の回数だけループしても、絶対に到達できない回数のループを行う」
と出力された。

166 ◆rrvPPkQ0sA 2017/08/25(金) 23:26:30.80ID:+RaXOdYF
>164の環境をもとに考察する。俺がコピペしてもコンパイル通ったし。
int型でも>>165と同様にループが起きることを確認した。

C--2147483648,C--2147483647………C--1は強さ不明で考慮不可。

無限のCで最強はC-214783647。

C-1はC言語であらゆる全てが書いてある程度。
printfを駆使すれば普通のあらゆる全てが書いてある級と同等か。

書いてある級無限後退の壁を超えるにはあらゆる全てが始まる前行動が必要なのでこいつは弱い。
「●●より強い」ループくらい、表現方法の多さ1つでひっくり返せるだろう。

名審判>無限のC>暫定名X

167 ◆rrvPPkQ0sA 2017/08/25(金) 23:42:39.56ID:+RaXOdYF
いや、無限のC再考察

チーム参戦であることを忘れていた。数の力でガネーシャより上か。

〇Romancing Ka・Ba 指定無効には引っかかるまい
〇〇必要ない =表現可能性「無」(38) 「より上」度が上
〇むけけぬぺぺてけれろろまたくぺぺらりらりらりひぽぽもす 相手を指定してない

ザ☆神より上はあらゆる全ての始まりより前行動を持つので、書いてある級を強さの基本に持つこいつらでは勝てないだろう。

ザ☆神>無限のC>むけけぬぺぺてけれろろまたくぺぺらりらりらりひぽぽもす
--------------------------------------------------------------------------------------------------------------------------------------
-
戻る