以下のような実行結果になるようにプログラムせよと出たんですが
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:答えの実行結果と同じようになりません。どうしたらいいか教えてください
求められているプログラムの仕様を、日本語で説明してください。
実行例らしきもの「だけ」見せられても、何のことだか
さっぱりわかりません。
実行例らしきもの「だけ」見せられても、何のことだか
さっぱりわかりません。
Re:すみませんでした
一つ目の例↓
> 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
> 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
は、いまひとつ、よくわかりません。
> 「整数」とその整数が「連続する個数」の組
について、もう少し詳しく説明していただけますか?
入力と出力の タイミング について、
詳しい指定があるような気がしますが...