Вопрос задан 30.06.2023 в 21:21. Предмет Информатика. Спрашивает Шевяков Сергей.

Тест по дисциплине основам алгоритмизации и программирования c++ 7. Есть два числа a и b. Если

a>b, то поменять их местами. Какой из операторов записан правильно: a) if (a>b) { c=a; a=b; b=c }; b)if (a>b) { c=a; b=c; a=b }; c) if (a>b) { b=c; a=b; c=a }; 8.В операторе if проверяется условие if((x>=a) &&(x<=b)). Что означает выполнение этого условия? a) x принадлежит отрезку а,b; b)x не принадлежит отрезку а,b; c) Так записывать условие нельзя. 13. Сколько ошибок сделано при записи оператора for (i=10; i<20; i++); sum +=i; ? a)0; b)1; c)2
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Андриянова Ольга.

Ответ:

7) a)

8) a)

9) 1. Нельзя писать ";" после цикла for

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Правильный оператор: a) if (a > b) { c = a; a = b; b = c }; Он поменяет значения a и b местами, если a больше b.

  2. Выполнение условия if ((x >= a) && (x <= b)) означает, что x принадлежит отрезку [a, b].

  3. В операторе for (i = 10; i < 20; i++); sum += i; сделана 1 ошибка. Ошибка заключается в том, что после точки с запятой (;) стоит пустой оператор (;), который ничего не делает, и следующая строка sum += i; выполняется вне цикла for. Чтобы исправить это, уберите точку с запятой после for и оставьте только один оператор в теле цикла:

cpp
for (i = 10; i < 20; i++) { sum += i; }

Таким образом, в цикле будет правильно накапливаться сумма чисел от 10 до 19 включительно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос