ВУЗы и колледжи

Информатика и программирование!!!! помогите решить в долгу не останусь)))))



Что будет напечатано в результате выполнения программы, если пользователь введет число -3?
О, мой юный друг!
Мнится мне, что не поможет вам даже подробный ответ. Ибо, если бы вы хоть немного учились, то такую простую задачу уж разобрали бы.
Также и не считайте себя обязанным за это разъяснение.
Хочу надеяться, что это поможет вам измениться в лучшую сторону.

Первые две строки говорят о том, что программа будет использовать внешние служебые файлы (stdio - обеспечение ввода данных в программу и вывода на экран) .
Третья строка является началом функции с традиционным название main (главная, в данном случае и единственная) , тип результата которой заранее не определён.
int a,b - объявление (порождение) двух программных объектов с именами a и b. Оба они целого типа.
scanf("%d", & a) - это оператор считывания введённого пользователем значения и запись его в только что объявленную переменную а. То есть тут программа приостановится и будет ждать, пока пользователь не введёт циферку и не нажмёт клавишу "Enter".
b = abs(a) + 5 - вычисление выражения справа от знака равенства и присвоение его результата переменной b (знак "=" как раз и является оператором присвоения) . abs(a) - это взятие модуля от значения переменной а (ей только что задал значение пользователь) . И к модулю прибавляется 5.
printf("%d", & b) - команда (функция) форматированного вывода, то есть первый аргумент функции - это вид, в котором будет выведено значение (формат) , а второй аргумент - само исходное значение.
Ну, теперь вы сможете сами рассчитать результат работы этой программы.
ТИ
Тамада Ирина
27 562
Лучший ответ