Два на два
Два на два
Для розвитку математичних здібностей у студентів, пропонується наступна вправа. Дається список, який складається з додатніх випадкових неповторюваних цілих чисел. Довжина списку від 2 до 15. Потрібно порахувати, скільки у списку чисел, рівних деякому подвоєному числу з цього ж списку. Ви повинні написати програму, яка допоможе виставити студентам оцінки. Ця програма повинна переглядати запропоновані списки і виводити для кожного коректну відповідь. Наприклад, задано список
1 4 3 2 9 7 18 22
Ваша програма повинна відповісти 3, оскільки 2 дорівнює подвоєній 1, 4 дорівнює 2 * 2 і 18 = 9 * 2.
Вхідні дані
Складається з одного або більше списків чисел. У одному рядку міститься один список. Кожен список містить від 2 до 15 різних додатних цілих чисел. Усі числа не перевищують 99. Кожен рядок завершується нулем, який не розглядається як частина списку. Рядок з єдиним числом -1 означає кінець вхідних даних. Деякі списки можуть взагалі не містити подвоєних значень.
Вихідні дані
Для кожного вхідного списку вивести в окремому рядку кількість чисел, що є подвоєними значеннями інших.
1 4 3 2 9 7 18 22 0 2 4 8 10 0 7 5 11 13 1 3 0 -1
3 2 0