Вопрос по информатике:
Программирование цикл вайл язык С
Вопрос №737412 (тип: C)Дано натуральное число N (N<=109). Определить порядковый номер его минимальной цифры, считая от конца числа (если таких цифр несколько, то вывести номер первой встретившейся)
вот программа , вроде все правильно но выдает 0%,где ошибка?
#include<stdio.h>
main()
{ int N,a, min, i, imin;
scanf("%d", &N);
min=10;
a=N%10;
while (a<N)
{ i++;
a=N%10;
N=N/10;
if (a<min)
{ min=a;
imin=i; }}
printf ("%d", imin); }
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 05.12.2015 00:06
- Информатика
- remove_red_eye 5693
- thumb_up 48
Ответы и объяснения 1
Почему while (a
После строки min=10; добавить строку i=0;
после изменений будет примерно так:
#include
#include
main() {
int N,a, min, i, imin;
scanf("%d", &N);
min=10; i=0;
while (0
a=N%10;
N=N/10;
if (a
imin=i; }
}
printf ("%d", imin);
getch();
return 0;
}
- 06.12.2015 04:52
- thumb_up 20
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.