キーボードから入力した10個の正数データを配列dataに格納し、入力データの
最大値と最小値を画面に出力するプログラムが分かりません。
今のところプログラムはこんな感じです。
#include<stdio.h>
int main(void)
{
int data[11] = {0,0,0,0,0,0,0,0,0,0,0};
int a,b,max,min;
a=0;
b=0;
max=0;
min=0;
while(a>=9)
{
scanf("%d\n",data[b]);
a++;
b++;
}
printf("max=%d",max);
return 0;
}
しかし、何回やっても
9421 [main] Q13 1864 _cygtls::handle_exceptions: Error while dumping state (p
robably corrupted stack)
Segmentation fault (core dumped)
上の様なエラーが出てしまいます。
原因と合わせて教えてもらえると幸いです。よろしくお願いします。><