Дається N
точок на координатній площині.
Знайдіть кількість точок, які мають цілі координати (,
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
Приклад вихідних даних
Copy
1
Пояснення
Друга точка має цілі координати - якщо дробова частина рівна 0, то число вважаємо цілим.
//clang 6.0.0
#include
using namespace std;
double x[107];
double y[107];
long long n, i, c=0, g;
int main()
{ cin>>n;
for (i=0; i<=n; i++) cin>>x[i]>>y[i];
for (i=1; i<=n; i++) {
if ((x[i]==int(x[i]) ) && (y[i]==int(y[i]) )) c++;
else if ((x[i]==0 || y[i]==0)) g++;}
if (g!=0) cout< else cout< }
работает на Исправте вас 6 раз спрашиваю только решите код есть исправьте его
151
288
Ответы на вопрос:
148,75 = 128 + 16 + 4 + 0,5 + 0,25 = 10000000 + 10000 + 100 + 0,1 + 0,01 = 10010100,11 - пять единиц.
Популярно: Информатика
-
artem785923.03.2023 14:28
-
kikl3314.09.2021 11:20
-
vmusatova200125.02.2021 06:27
-
Алина00748523.09.2022 17:28
-
tmihailviktoroozvxn924.09.2020 15:32
-
Admer06.02.2020 06:32
-
svetburtseva2020.08.2020 16:53
-
пишитеответ28.02.2020 13:39
-
xarimapula16.04.2021 18:57
-
albina2406198024.01.2023 23:42