Олимпиадный тренинг

Задача . Условный оператор — атом или ион


Задача

Темы:

Атом электрически нейтрален: число протонов в его ядре равно числу электронов. Если атом отдаёт электроны, образуется положительно заряженный ион — катион; если присоединяет электроны — отрицательно заряженный ион — анион. Заряд частицы равен разности числа протонов p и числа электронов e: q = p − e. Например, ион натрия Na+ содержит 11 протонов и 10 электронов (q = +1), а сульфид-ион S2− — 16 протонов и 18 электронов (q = −2).

Напишите программу, которая по числу протонов и электронов определяет вид частицы и её заряд.

Формат входных данных

В первой строке записано целое число p — число протонов (1 ≤ p ≤ 118), во второй — целое число e — число электронов (0 ≤ e ≤ 122).

Формат выходных данных

Если частица является атомом, выводится одно слово атом. Если частица является ионом, в первой строке выводится слово катион или анион, во второй — заряд q в виде целого числа: для катиона положительного, для аниона отрицательного (знак «+» не выводится).


Примеры
№Входные данныеВыходные данные
1
11
10
катион
1
2
16
18
анион
-2
3
18
18
атом
Статистика успешных решений по компиляторам
 Кол-во
Python14
Комментарий учителя