Станиславович ыфвыв
?>

Отметьте, что произойдет в результате выполнения следующей программы. program pr; var а, b, с: integer; begin write (‘Введите первое целое число’); readln (а); write (‘Введите второе целое число’); readln (b); if а else с:=2*b; writeln (с) end. уменьшение меньшего из двух чисел вдвое увеличение большего из двух чисел вдвое уменьшение большего из двух чисел вдвое увеличение меньшего из двух чисел вдвое

Информатика

Ответы

IInessa44478

с:=2*b; увеличится в 2

Объяснение:

Valentina

#include <iostream>

using namespace std;

int main()

{

   int x, y;

   cin >> x >> y;

   bool swaped = false;

   if (x > y)

   {

       swap(x, y);

       swaped = true;

   }

   int tmp = x;

   x = (x + y) / 2;

   y = 2 * tmp * y;

   if (swaped)

       swap(x, y);

   cout << x << ' ' << y << endl;

}

Объяснение:

Вводим два числа.Если одно больше второго -- меняем их местами, теперь у нас точно x <= y.Делаем операции описанные в задаче.Если числа были поменяны местами -- swaped == true -> меняем их обратно.Выводим.

Если нужно с дробными, то изменить тип int на float.

dmitriy
Вообщем так.
1. sin это арифметическое действие. Синус можно найти из 90 градусов например. А тут X>10. Из чего синус искать, из большего или может из меньшего? Правильной будет запись 
if x>10 then ... какое-то действие... sin(x) else ... sin (x);
вообщем нельзя ставить оператор сравнения в арифметическое действие т.к. им задаются условия.

2. Попытка использовать арифметические операции с "false".
3. Выражение теряет смысл. And это логическая операция. Лог выражение должно быть вида A and B. Соответственно исправить можно так '(x=0) and (round(sqrt(x)) mod 2=0)' 
4. Не пишут 2 or подряд т. к. теряется логика операции.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Отметьте, что произойдет в результате выполнения следующей программы. program pr; var а, b, с: integer; begin write (‘Введите первое целое число’); readln (а); write (‘Введите второе целое число’); readln (b); if а else с:=2*b; writeln (с) end. уменьшение меньшего из двух чисел вдвое увеличение большего из двух чисел вдвое уменьшение большего из двух чисел вдвое увеличение меньшего из двух чисел вдвое
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

fmba18
ivanandrieiev1984268
Алексеевна_Валентиновна
Ivan500
Светлана308
shymilin19951783
artem-whitenoise142
strannaya2018
Дмитрий_Владимирович1162
Дмитрий Бундин
qwert28027170
Сорокина
andreevaalisa
siger06297
annapiskun1