Точек на координатной плоскости. Найдите количество точек, которые имеют цели координаты (,
X
,
Y
)
Входные данные
Входной поток содержит целое число
N
(1≤≤100
1
≤
N
≤
100
).
следующие
N
строк содержат координаты точек
X
i
и
Y
i
(-100≤, ≤100
-
100
≤
X
i
,
Y
i
≤
100
). Координаты разделяются пробелом.
Выходные данные
В выходной поток вывести одно число - количество точек с целыми координатами.
ввод
3
1 0.5
2.0 -1
0.34 25
вывод
1
решите мне очень надо
Почему while (a<N) ? А если первая цифра слева в числе = 1?
while (a<N) нужно заменить на while (0<N)
Убрать строку a=N%10; перед while
После строки min=10; добавить строку i=0;
после изменений будет примерно так:
#include<stdio.h>
#include<conio.h>
main() {
int N,a, min, i, imin;
scanf("%d", &N);
min=10; i=0;
while (0<N)
{ i++;
a=N%10;
N=N/10;
if (a<min)
{ min=a;
imin=i; }
}
printf ("%d", imin);
getch();
return 0;
}