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

Напишите задачу на с++ Этим летом будет проведено много игр по волейболу. Вас просят по данному счёту одной
из игр определить, сколько очков нужно получить отстающей команде для победы.
Волейбольная игра длится до тех пор, пока одна из команд не наберет не менее 25 очков, при
этом разница в счёте должна быть не меньше 2 очков, то есть победного счёта 25 : 24 быть не может,
а 26 : 24 — может.
Формат входных данных
Вам даны два числа a и b (0 ⩽ a, b ⩽ 100) — очки первой и второй команд.
Формат выходных данных
Вам нужно вывести количество очков, которое нужно получить отстающей команде для победы.
Если одна из команд уже победила, то нужно вывести «-1» (без кавычек).

👇
Открыть все ответы
Ответ:
Andrey785
Andrey785
01.08.2021
Больше всего подходит 3)графическое изображение файла, папки или программы.
1) директория - зачем бы директорию называть еще и ярлыком? Нет, конечно.
2) перемещенный файл, папка или программа - аналогично, это все равно файл, папка или программа. Тоже нет.
4) копия файла, папки или программы - и это не подходит. Копия - это копия, причем тут какие-то ярлыки?

А ярлык - специальный файл, в котором содержится путь к файлу или папке, а также некоторая дополнительная информация. Внешне он отображается в виде иконки - графического элемента интерфейса операционной системы.

ответ: 3)
4,6(76 оценок)
Ответ:
DaNa1517
DaNa1517
01.08.2021

Объяснение:

Не совсем понятно, что хотите сделать в данной программе. Обо всем по порядку.

1. Ошибка: "Нельзя преобразовать тип string к real".

D := ('b*b-4*a*c');

Вы пытаетесь присвоить переменной D строку, хотя она является переменной типа Real . Это абсолютно два разных типа переменных.

Real - вещественный тип, т.е. поддерживает числа с запятой и принимает на ввод такие числа, как "2.534" или "3.0"; никаких букв быть не может;

String - строковый тип, т.е. поддерживает строки, где значение заключается в одинарные кавычки, например 'Мама мыла раму'; также можно ввести цифры, например '4,096', но учтите, что строки не могу принимать участие в арифметических операциях (есть конечно процедуры перевода из строки в число, но, насколько я поняла, вы только начинаете программировать и пока что нужно понять азы программирования).

Нельзя присвоить вещественному типу строку и наоборот, что вы и делаете в 11 строке.

А теперь перейдем к моментам, в которых не совсем понятно, что хотите сделать.

Возьмем 11 и 12 строки:

D := ('b*b-4*a*c');

readln('дискримінант',D);

Что вам нужно?:

а) Посчитать и вывести чему будет равен D:

Для этого нужно убрать одинарные кавычки в 11 строке и вместо "ReadLn" написать "WriteLn". Строки будут иметь следующий вид:

D:=b*b-4*a*c;

Writeln('дискримінант ',D);

б) Вывести строку как считается дискриминант и попросить пользователя ввести данное число:

В этом случае, в 11 строке пишем WriteLn, а в 12 строке убираем 'дискримінант'. Строки будут иметь следующий вид:

writeln('D:=(b*b-4*a*c). ', 'дискримінант');

readln(d);

Та же история и со строками 13-14, 15-16.

2. У вас не объявлены переменные "x1", "x2". Для того, чтобы программа работала, добавляем их в "var":

var

a, b, c, d, x1, x2: real;

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