答えの実行結果と同じようになりません。どうしたらいいか教えてください

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ヒロ

答えの実行結果と同じようになりません。どうしたらいいか教えてください

#1

投稿記事 by ヒロ » 14年前

以下のような実行結果になるようにプログラムせよと出たんですが
ST-PC273L % ./rlen.exe
99 99 99 99 99 99 99 99 99 99
99 10
ST-PC273L % ./rlen.exe
128
128
128
128
128
72
128 5
72
72
235
72 3
235
235 2
ST-PC273L % ./rlen.exe
10 20 30 40 50 60 70 80 90 100
10 1
20 1
30 1
40 1
50 1
60 1
70 1
80 1
90 1
100 1
ST-PC273L % ./rlen.exe
255
255
255
255
255
255
255
255
100
255 8
255
100 1
255 1

どうしても僕の考えたプログラムでは以下のようになるんです
ST-PC273L % ./rlen.exe
99 99 99 99 99 99 99 99 99 99
99 10
ST-PC273L % ./rlen.exe
128
128
128
128
128
72
128 5
72
72
235
72 3
235
235 2
ST-PC273L % ./rlen.exe
10 20 30 40 50 60 70 80 90 100
10 1
20 1
30 1
40 1
50 1
60 1
70 1
80 1
90 1
90 1
ST-PC273L % ./rlen.exe
255
255
255
255
255
255
255
255
100
255 8
255
100 1
100 1
下の2つの実行結果の一番下の数字が答え通りにならないんです。
どうしたらできますか?
僕の考えたプログラムは、以下に書いている奴なんですがどうしたらいいんでしょうか?
教えてくれませんか。お願いします。
#include <stdio.h>

int main(void){

int a, i, last;
int count = 0;
int flag = 0;

scanf("%d", &a);

for(i = 1; i < 10; i++){
last = a;
count++;
scanf("%d", &a);
if(a == last){
flag = 1;
}

else{
printf("%d %d\n", last, count);
count = 0;
}
}

count = count + 1;
printf("%d %d\n", last, count);

return 0;
}

初級者

Re:答えの実行結果と同じようになりません。どうしたらいいか教えてください

#2

投稿記事 by 初級者 » 14年前

求められているプログラムの仕様を、日本語で説明してください。

実行例らしきもの「だけ」見せられても、何のことだか
さっぱりわかりません。

シエル

Re:答えの実行結果と同じようになりません。どうしたらいいか教えてください

#3

投稿記事 by シエル » 14年前

質問が大雑把すぎて答えようがありません。

ヒロ

すみませんでした

#4

投稿記事 by ヒロ » 14年前

10個の整数を入力し、その入力整数の並びを、「整数」とその整数が「連続する個数」の組に変形して出力するプログラムを作成しなさいです。 画像

ookami

Re:すみませんでした

#5

投稿記事 by ookami » 14年前

一つ目の例↓

> ST-PC273L % ./rlen.exe
> 99 99 99 99 99 99 99 99 99 99
> 99 10

は、何となく伝わってくるモノがありますが、
二つ目の例↓

> ST-PC273L % ./rlen.exe
> 128
> 128
> 128
> 128
> 128
> 72
> 128 5
> 72
> 72
> 235
> 72 3
> 235
> 235 2

は、いまひとつ、よくわかりません。

> 「整数」とその整数が「連続する個数」の組

について、もう少し詳しく説明していただけますか?
入力と出力の タイミング について、
詳しい指定があるような気がしますが...

ヒロ

Re:すみませんでした

#6

投稿記事 by ヒロ » 14年前

出来ました。
お騒がせしました

閉鎖

“C言語何でも質問掲示板” へ戻る