これ教えて!
■ このスレッドは過去ログ倉庫に格納されています
0001知りたがり矢
NGNGただし、0が入力されれば、そこで終わる。その後、配列aの内容を順に
出力するプログラムを作れ。」って問題教えてください。これできんと
単位が危ない・・・
どうぞ、よろしくお願いします。
0002デフォルトの名無しさん
NGNG0004某コンピュータ用
NGNG//STEP EXEC PGM=QCG
//SYS100 DD DUMMY
//SYS200 DD DUMMY
//SYSOUT Z
//DD *
MAIN SECT
MOV A=Z(100)
MOV LC=T(1)
LABEL1
CAL LC=LC+1
TYP A
IF A(LC) # 0 GO LABEL1
LIS A
END
/*
//
0005知りたがり矢
NGNGよろしくお願いします。
0006デフォルトの名無しさん
NGNGあなたには向いていません。明日にでも退学届を提出しましょう
0007知りたがり矢
NGNG0008デフォルトの名無しさん
NGNGint main()
{
while(1)
{
fprintf(stderr,"修行するぞ!");
}
}
0009知りたがり矢
NGNG0010デフォルトの名無しさん
NGNGこの程度できんなら、ちょいではすまされん。
今まで何やってたの?
0011デフォルトの名無しさん
NGNGもっと外へ出ようYO!そうすれば君は自由だ。つまりbe free
0012知りたがり矢
NGNG0013初必者
NGNGどういう内容を教えて欲しいのかまで言えないなら、
ハッキリ言って君は何も努力をしてない、ってことにな
るね。
0014知りたがり矢
NGNG0015デフォルトの名無しさん
NGNGでやっていることが分かりますか?
0016デフォルトの名無しさん
NGNG.386P
.model FLAT
else
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
CONST SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST ENDS
_BSS SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS ENDS
_TLS SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS ENDS
_DATA SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA ENDS
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT ENDS
FLAT GROUP _DATA, CONST, _BSS
ASSUME CS: FLAT, DS: FLAT, SS: FLAT
endif
PUBLIC _main
PUBLIC ??_C@_02MECO@?$CFd?$AA@
EXTRN _printf:NEAR
_DATA SEGMENT
_DATA ENDS
_TEXT SEGMENT
_a$ = -400
_main PROC NEAR
sub esp, 400
lea eax, DWORD PTR _a$[esp+400]
push eax
call _printf
xor eax, eax
add esp, 408
ret 0
_main ENDP
_TEXT ENDS
END
0017デフォルトの名無しさん
NGNG0018知りたがり矢
NGNG0019デフォルトの名無しさん
NGNGみんな煽ってるけど全ては君の為だと思うよ。
ここで教えちゃったら君の為にならんと思われる。
基本中の基本問題なんだから自力で解けよ。
0020初必者
NGNGないのかい? 君の真剣さと努力がちゃんと伝われ
ば、誰か一人くらいは教えてくれると思うよ。
0021デフォルトの名無しさん
NGNG1の問題をCで書いて、コンパイル後に
コンパイラが吐いたリスティングコードと思われる。
0022終了
NGNG0023知りたがり矢
NGNGそれでもダメっすか?
0025初必者
NGNG002621
NGNG0027知りたがり矢
NGNGvoid main(void);
{
int i;
int a[100]
for(i=0;i<100;i++){
printf("a[%d]",i);
scanf("%d",&a[i]);
}
自力ではここまでしかわかりません。0を入力したら、そこで終わり、
その後、配列aの内容を順に出力するプログラムがわかりません。
0028デフォルトの名無しさん
NGNG来たから大慌てで周りに聞きまくってるってとこだろうな。
彼の友達もかわいそうに。
0029デフォルトの名無しさん
NGNGimport java.io.*;
public class Test{
public static void main(String[] args){
int[] a = new int[100];
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in),1);
try{
String line;
int i;
for(i = 0;i < 100;i++){
line = reader.readLine();
a[i] = Integer.parseInt(line);
if(a[i] == 0) break;
}
for(int j = 0;j < i;j++){
System.out.println("a[" + j + "] = " + a[j]);
}
} catch(IOException e){
System.out.println(e);
}
}
}
0030初必者
NGNGなるほど
入力しか作ってなく 0 での終了条件がない。
つまりやるべきことはあと if 文と break を使ったループ
の終了処理と、出力のためにもう1ループだ。
もうちょっと頑張ってみて。
0031知りたがり矢
NGNGif文を使えるのなら、自力でできるかもしれないのですが、if文を使っちゃ
あかんとなると、わからないんですよ。
0032初必者
NGNGここに <100 と scanf した結果が == 0 である条件を
&& で、、てな感じで。
頑張れ!
0033初必者
NGNG0034ヴィジュアルC++
NGNGお前・・・いい奴だよ。目頭が熱くなった。
0035知りたがり矢
NGNGわからんかったら、潔く白紙で提出し、1年留年して、1から勉強しなおします。
感謝します!
0036初必者
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGPrivate sub test()
Dim a(100) As Integer
Dim intI As Integer
For intI = LBound(a) To UBound(a)
a(intI) = Val(InputBox(""))
Debug.Print CStr(a(intI))
If a(intI) = 0 Then Exit For
Next intI
End Sub
0039デフォルトの名無しさん
NGNG20 FOR I = 1 TO 100
30 INPUT "Number : ", A(I)
40 PRINT "Number is [" ; A(I) ; "]"
50 IF A(I) = 0 THEN GOTO 70
60 NEXT I
70 END
0040デフォルトの名無しさん
NGNG久々に同感
0041デフォルトの名無しさん
NGNGうーん、いつみても恥ずかしい言語だ。
0042デフォルトの名無しさん
NGNG$val = <>;
push(@a,$val);
} while ( $val != 0 && $#a < 99 );
print "@a\n";
0043デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG怖がらなくてもいいから出ておいで〜
0047デフォルトの名無しさん
NGNG実はもう姉妹スレで答えででてるけどね。
0048デフォルトの名無しさん
NGNG<meta name="copyright" content="© 2001 2ch">
<meta http-equiv="content-style-type" value="text/css">
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<script language="JavaScript">
function test(){
int a[100];
for(i=1;i>100;i++){
a[i] = window.prompt("");
window.document.all("inputvalue").innerText = a[i];
if(a[i]==0)break;
}
}
</script>
<head><title>珍問</title></head>
<body><body onload="test();">
<label id="inputvalue"></label>
</body>
</html>
0049デフォルトの名無しさん
NGNG宿題が"ifつかっちゃだめ"っていう
屑みたいな問いでサイコー。
生徒もクズなら先生もクズって事で
IT産業の未来は明るいね。
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGifつかっちゃだめ、というのはそんなに悪くないと思うよ。
whileやforの仕様をきちんと把握してくれ、ということを
行間で語っているのだと思うよ。
実際のコーディングで無理にif文を使わないようにする
状況はなかなかないけど、せめて予約語になってるような
のは一通り理解してもらいたいしね。
「使わない」と「使えない」には大きな違いがあるかと。
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG馬鹿にしてる人間がそれに近いかそれ以下のレベルだ
ということを意味してると思われ。
超越してれば出てこない煽りだよなあ。
0054デフォルトの名無しさん
NGNG自分に知識がある(ように思ってる)のをいいことに新参者を小バカ
にする輩が後を絶たない。
だれでもスタートラインはあった筈。それとも母親のお乳を吸いなが
らコーディングしてたとでも言うのだろうか?
0055デフォルトの名無しさん
NGNGになると一番いいねえ。
馬鹿にしてる人たちは先に出発したってだけで「ウサギさん」
以下かもしんないけどね。
0056デフォルトの名無しさん
NGNGでも電算室で産気づいてそのまま産み落としたというツワモノがいたし。
その子は今ごろは中学生になってるから・・・
0057デフォルトの名無しさん
NGNGおいおい、「新参者を小バカ にする輩が後を絶たない。 」
なんて安易に言っていいのか?
まず、自分が2ch初心者でifやforがわからないにしても
ここにいきなり糞スレを立てるか?
せめて雰囲気を感じるために適当にロムって
自分の質問なら
「すれをタテルまでもない質問すれ」
に投稿するのがいいだろうな
って思わない?
人としての常識も無いやつにスタートラインに
たっていただかなくても結構だし
少なくとも俺はこんな糞スレ立てるやつと
同じスタートラインにはたっていない。
>>53-54
したり顔で批判してんじゃねーよ。
0059初必者
NGNG>両意見の皆さん。
朝になればイヤでも現実見ることになるわけで。自分が一番わかっ
てるよね(引き篭もりは論外だが)
0060デフォルトの名無しさん
NGNG世の中にはいろんな人がいるんだよ。
あなたは初めて2chに来たときはそうしたかもしれないが、>>1は違う
かもしれないじゃないか。何でも自分が常識と考えるなよ。
明治維新時にイタリアに向かった幕府使節団の美談のような振る舞い
はできないものか?
0061デフォルトの名無しさん
NGNGそうかな?
whileやforの仕様を理解してもらってるかどうかを
判断するなら、もう少しよい例題ないか?
もし、俺がその
ifつかっちゃだめでこれこれしなさいって
テストに答える時に
それでプログラムを机上で作って
実際動作させたらミスっていて
微妙にバグがあって動きませんでした。という結果になったとしよう。
それで評価が落第になったとしたら
教師、ぶちのめしたくなるけど。
実際、大学でFORTRANとかPASCALの授業受けて
評価Cだったけど、絶対今は俺の方が大学同期の誰よりも
プログラムできると思うんですが。(ワラ
当然理系の総合大学で同期なんて1000人規模でいたけどね。
0062デフォルトの名無しさん
NGNG理論崩壊している遺体人が多いように感じるんだが。気の
せいだろうか?
0064デフォルトの名無しさん
NGNGつまり、そういう評価基準でしか判断できない
教師が糞って言うわけです。
0066デフォルトの名無しさん
NGNG教師に与えてもらうことばかり考えて、自分で修行する
意思が無いとは、、、
完全なるお受験バカだな。
目覚めた後の1より下だよ。おまえは。
0067他人ズラ
NGNG0071知りたがり矢
NGNGやっとこさできました。多分、これで単位はもらえるかやろ。
お手数かけました。
おやすみなさい。
0073デフォルトの名無しさん
NGNGこっちの世界に来たら >>57 = >>70 のようなPGになるんじゃない
よ。頑張れYO!
0074デフォルトの名無しさん
NGNGああ、出た。必殺論理飛躍、何でもいいから俺の勝ちだー!
おまえらバカばっか!パターンね。
本当に典型的な人だなあ。実は全部同一人物?
0075デフォルトの名無しさん
NGNG典型的に書いてあげてるんだよ。楽しんでもらえただろ?ワラ
0076デフォルトの名無しさん
NGNGありがとね。おやすみ
0077デフォルトの名無しさん
NGNG1に付きあえる忍耐力のある人たち(って一人?)で連係組んで
水野朋子と対決していただきたかったな。
0078デフォルトの名無しさん
NGNG水野朋子ってだれだ!
検索しても作曲家とかケーキ職人しかでてこんぞ!
0079初必者
NGNG0080デフォルトの名無しさん
NGNG水野は無理だ。
少なくとも >>1 は >>4 を C 言語ではないと見破ったぞ (ワラ
008177
NGNG(水野朋子って誰ですか。なんてスレたてるんじゃねーぞ(゚Д゚)ゴルァ)
きみらみんな2chド初心者か?
水野朋子級の有名人、誰でも氏っ�ШO<<ラップ風
ここの暗黙のルールは
糞スレ立てるような厨房は煽るってものだから
覚えておくように。
最低限、糞スレになる可能性を秘めているものは
プログラマ板でやってくれ。
ああ、俺ってつくづくネタ心者にやさしいなあ。(藁
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGまだ終わってないだろう?
1は出来あがった課題のプログラムをココに書き込む
義務がある、それが礼儀ってもんだ。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG008677
NGNG深いところのものだから。ぱっと見では理解出来んのだろう。
残念だが、真にやさしいものとしてこれは甘受せねばいけないのだろう。
うんうん、そうだそうだ。
さーーーて、まだ誰か糞スレたてないかなー楽しみ楽しみ。
キキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキキ
>>83
あのさあそういうの気体できると思うのか?>>1に。
思考が真性カントン厨房だな。
0087デフォルトの名無しさん
NGNG人間としてのルールがなってないな。
やっぱり君は1よりレベルの低い人間だ。
0088デフォルトの名無しさん
NGNG期待うんぬんの問題じゃネーだろ。
1には義務があるっていってるの。
この薄らトンカチが。
0090デフォルトの名無しさん
NGNG多分、これは直感なんだけど、彼が書いたコードには
致命傷が1つ、凡ミスが2つ、あると思うんだけど・・・
(どちらも初心者がよくやるミス)
0091初必者
NGNG0092デフォルトの名無しさん
NGNGどうせ88もネタあわせてあおってただけだろうが。
0093デフォルトの名無しさん
NGNG妄想クン♪
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG大学逝ったことないバカ発見。
0096デフォルトの名無しさん
NGNGint main(void)
{
int a[100], i=0;
do{
scanf("%d", &a[i]);
i++;
}while(i<100 && (a[i-1] != 0));
i=0;
do{
printf("%d\n", a[i]);
i++;
}while(i<100 && (a[i-1] != 0));
return 0;
}
0099七拾七
NGNGキミラみたいなゴミ堕慰学厨房が
試験休みでこんな時間にきているってわけか。
成績が気になるお年頃なんだね。
どうりで糞スレに
小さな親切で周りの迷惑考えずに
レスつけるバカが多くなったと思っていたんだ。
もももーも煽りくらいにヘコンで向きになるなよ。
青いでござるよ
0100デフォルトの名無しさん
NGNGなあそれさ、0 も出力されねーか?
0 を終了の契機としている以上、、、
0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG司。新人に必要なことを教えないどいて、聞くと思いっきり
馬鹿悦に入った猫のようにニタつく奴。最近会社リストラさ
れてはけ口がなくなったんかいな?
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG* 学生の頃はこんな書き方した喜んでたよ>知りたがり矢
* 今ならif使うなといわれてもif (...) break;だろうなきっと。。。
*/
#include <stdio.h>
#include <stdlib.h>
main()
{
int list[100], *p;
char buf[64];
for (p = list; *p = atoi(gets(buf)), *p && p++ - list < 99;);
for (p = list; printf("%d\n", *p), p++ - list < 99 && *p;);
}
0105デフォルトの名無しさん
NGNGま、あれだな。
こういう書き方をする必要は無いが読む力量は必要だな。
0106デフォルトの名無しさん
NGNGつい「俺が書いたのか!?」と思って確認してしまった。
自覚があるんだね...
■ このスレッドは過去ログ倉庫に格納されています