C/C++の宿題を片付けます 106代目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0962デフォルトの名無しさん
2008/05/17(土) 14:29:35#include<stdio.h>
int main()
{
int n, A[5], i, b, maxA, maxindex;
/* 手順(2) 入力と各桁への分解 */
scanf("%d", &n);
i = 5;
b = 10000;
while(i--) {
A[i] = (n / b) % 10;
b /= 10;
}
/* 手順(3) 最大桁の探索 */
/* 同じ数の桁は、より上位を最大桁とする */
i = maxindex = 4;
maxA = A[maxindex];
while(i--) {
if(A[i] > maxA) {
maxindex = i;
maxA = A[i];
}
}
/* 手順(4) 表示 */
printf("%d桁目が%dで最大でした。\n", maxindex+1, maxA);
return 0;
}
レス数が950を超えています。1000を超えると書き込みができなくなります。