• цикл вайл язык Си
    #include
    main()
    {
    int N,a, max, i, imax;
    scanf("%d", &N);
    max=0;
    i=0;
    while (N>0)
    { i++;
    a=N%10;
    N=N/10;
    if (a>max)
    { max=a;
    imax=i;
    }}
    printf ("%d", imax);

    }
    это моя программа , где ошибка?
    это задание

    Дано натуральное число N (N<=10 в 9 степени). Определить порядковый номер его максимальной цифры, считая от начала числа (если таких цифр несколько, то вывести номер первой встретившейся)

    Пример входных и выходных данных
    № теста Входные данные Выходные данные
    1 45545 2
    2 100 1

Ответы 5

  • в примере 45545
    • Автор:

      gracie
    • 5 лет назад
    • 0
  • выводит 5
  • Ответ изменен.
  • спасибо
    • Автор:

      leopoldo
    • 5 лет назад
    • 0
  • Не за что.
    • Автор:

      reyes86
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years