что будет выведено на экран в результате выполения последующей программки Var

Что будет выведено на экран в итоге выполения последующей программки
Var a,b,c:integer;
a:=-15;
a:a*2+1;
b:=-a;
c:=b mod 2;
Writeln (c=,c);
end

Задать свой вопрос
2 ответа

a:=-15; //переменной a присваивается значение -15
a:=a*2+1; //переменной a присваивается значение a=(-15)*2+1=-29
b:=-a; //переменной b присваивается противоположное значение a: b=29
c:=b mod 2;//переменной c присваивается остаток от дробления 29 на 2: c=1
Writeln ('c=',c); //вывод c
программка выведет:
c=1
Анастасия Кацельман
сможете пожалуйста посодействовать с остальными?
Кирюха Пархиловский
сможете пожалуйста помочь с остальными?
Во-первых, если загрузить эту программку в паскаль то ничего не выведется т.к. тут допущены оплошности, вот как верно:
Var a,b,c:integer;begina:=-15;b:=-a;
c:=b mod 2;Writeln('c=',c);end.
в программке выводится остаток деления числа b на число c
но если тебе необходимо бросить действие a:=a*2+1 тогда ты должен добавить ещё одну переменную и в таком случае b будет равнять не -а, а минус эта самая переменная. я обозначила эту переменную n, вот что выходит
Var a,b,c,n:integer;begina:=-15;n:=-a*2+1;b:=-n;c:=n mod 2;Writeln('c=',c);end.
Олеся Вулпс
после знака ";" каждый раз переходи на новую строчку
Юлия Карманникова
после знака ";" каждый раз перебегай на новейшую строчку
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт