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

20 минут
время выполнення:
Задания
1. Вам дана игра «Обезьяна чи-чи-чи» . Составьте программу, используя
среду программирования.
pert галт
урган

Аты сонгон
В игре Обезьяна чи-чи-чи обезьяна ловит
бананы.
Известно следующее условие: «Обезьяна
двигается по оси X, а бабаны по оси Уи
достигая положения у -170 исчезает и
принимает случайную позицию У 180.
Бананы касаются обезьяны играет звук POP
Е Е
Р 4ар
14
спрайты
1 ceые с
Скрипт для Обезьяны
Скрипт для Бананов
Б) Напишите скрипт звука POP .
Скрипт звука

👇
Открыть все ответы
Ответ:
mssvetochkaki
mssvetochkaki
27.01.2023

Если текущее число равно n, то последняя цифра в нем - остаток от деления на 10. В цикле проверяем, если последняя цифра числа 8, то увеличиваем переменную-счетчик восьмерок. После этого отбрасываем последнюю цифру. В конце полученное количество умножаем на 1000 и выводим на экран.

Код (C++):

#include <iostream>

int main() {

 int n, count = 0;

 std::cin >> n;

 while (n > 0) {

     if (n % 10 == 8) count++;

     n /= 10;

 }

 std::cout << count * 1000;

}

Пример ввода:

88880

Пример вывода:

4000

4,4(98 оценок)
Ответ:
жмлпр
жмлпр
27.01.2023

Функция должна возвращать значение. Пусть катеты a и b, тогда она должна вернуть a * b / 2. Проверки входных параметров я не провожу, считая, что они корректны:

Код (Pascal):

function area(a, b: real): real;

begin

 area := a * b / 2;

end;

begin

 write(area(2, 2)) { должно вывести 2 }

end.

Процедура не возвращает значение. Чтобы она смогла-таки как-то сообщить основной программе результат, используем аргумент, перед которым указываем var.

Код (Pascal):

procedure area(a, b: real; var c: real);

begin

 c := a * b / 2;

end;

var S: real;

begin

 area(2, 2, S);

 write(S) { должно вывести 2 }

end.

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