ぼるじょあがC/C++の宿題を片付けますYO! 35代目
■ このスレッドは過去ログ倉庫に格納されています
0526デフォルトの名無しさん
NGNGこんなのでいいのかな。もし間違ってたらゴメン。(例2の結果が正解がよくわからないけど。)
#include <stdio.h>
int func(const int x[], int num){
int i, temp, ans = 0;
temp = x[0];
if (num < 1) return -1;
for (i = 1; i < num - 1; i++){
if (temp < x[i]){
ans = i;
}
}
return ans;
}
int main(){
int i, ans;
int array[4];
for (i = 0; i < 4; i++){
scanf("%d", &array[i]);
}
/* 第2引数(要素数)を0にした場合、-1が返ってくる */
ans = func(array, 4);
printf("結果=%d\n", ans);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています