М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mashamelnik28
mashamelnik28
19.04.2020 11:56 •  Информатика

Задача 5: Числа В многопользовательской игре Agar.io игроки управляют бактериями. У каждой бактерии есть размер — целое положительное число. Если встречаются две бактерии разного размера, то бактерия большего размера поглощает меньшую бактерию. При этом меньшая бактерия исчезает, а размер большей бактерии увеличивается на размер меньшей бактерии. Если встречаются две бактерии равного размера, то ничего не происходит. Побеждает игрок, чья бактерия останется на игровом поле одна.

В игре участвуют N игроков, вам даны размеры их бактерий. Определите, какие из игроков имеют возможность выиграть в этой игре.

Входные данные
Программа получает на вход целое число N, 1 ≤ N ≤ 105 — количество игроков. Следующие N строк содержат по одному числу ai —размеры бактерий, 1 ≤ ai ≤ 109. Числа ai заданы в порядке неубывания.

Выходные данные
Программа должна вывести N чисел равных «0» или «1», по одному числу в строке. Если i-е число равно 0, то это означает, что i-й игрок (размер бактерии которого первоначально был равен ai) ни при каких обстоятельствах не может выиграть в этой игре. Если i-е число равно 1, то это означает, что i-й игрок имеет возможность выиграть в этой игре.

👇
Открыть все ответы
Ответ:
akabakova56gmailcom
akabakova56gmailcom
19.04.2020

Задача 1:

#include <iostream>

int main()

{

double x, y;

std::cin >> x;

if (x >= 2) y = sqrt(3 * x + 4);

else y = x * x * x * x * x - abs(4 * x);

std::cout << y;

return 0;

}

Задача 2:

#include <iostream>

int main()

{

double x, y;

std::cin >> x;

y = (x*x*(2*x+8))/(3+2*x);

std::cout << y;

return 0;

}

Задача 3:

#include <iostream>

int main()

{

double z,b;

std::cin >> b;

if (b > 7) z = b * b * b;

else z = b - 9;

std::cout << z;

return 0;

}

4,6(15 оценок)
Ответ:
relinaro09
relinaro09
19.04.2020

1. Вкладки  --- H. переключение между ними осуществляется щелчком мыши по их названию, на них размещаются элементы управления

2. Текстовые поля  --- E. служит для ввода последовательности символов

3. Списки  --- F. представляет собой набор значений и выглядит как текстовое поле, снабженное кнопкой с направленной вниз стрелкой

4. Переключатели  --- C. служат для выбора одного из взаимоисключающих вариантов

5. Флажки  --- G. обеспечивают присваивание какому-либо параметру определенного значения и могут располагаться как группами, так и поодиночке

6. Счетчики  --- A. представляет собой пару стрелок, которые позволяют увеличивать или значение в связном с ним поле

7. Ползунки  --- D. позволяет плавно изменять значение какого-либо параметра

8. Командные кнопки  --- B. щелчок по ним обеспечивает выполнение того или иного действия, а надпись на них поясняет назначение

4,4(49 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ