Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/55: Рейтинг темы: голосов - 55, средняя оценка - 4.98
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 3
1

Функция, возвращающая знак числа

23.05.2018, 18:35. Показов 11216. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определите значение z=sign(x)+sign(y), где sign(a) — функция, возвращающая знак числа a, то есть

sign(a)=⎛⎝⎜−1,0,1,если a<0;если a=0;если a>0.⎞⎠⎟
Задачу требуется решить, определив и использовав функцию sign.

Формат входных данных
Даны целые числа x и y (|x|,|y|≤100000).
Формат выходных данных
Требуется вывести на экран значение переменной z.
Примеры
входные данные выходные данные
4 5
2
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2018, 18:35
Ответы с готовыми решениями:

Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел
Разработать заданные согласно условия функции и сделать в главной программе по два вызова этих...

Функция, возвращающая квадрат числа
создать функцию sqr(x), вычисляющую x*x; Используя ее, найти a^2+b^2+(a-b-1)^2

Функция, возвращающая число, полученное из целого числа
Выдали задание, но я не могу разобратся в логической цепочки . Не могу понять как написать ее...

Функция возвращающая позицию первого вхождения числа в массив
Вот задача: Написать функцию, которая получает в качестве параметров адрес числового массива...

1
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
24.05.2018, 13:49 2
Лучший ответ Сообщение было отмечено HELPcode как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int sign(int a) {
  if (a > 0) {
    return 1;
  } else if (a == 0) {
    return 0;
  } else {
    return -1;
  }
}
 
int main() {
  int x;
  int y;
  cin >> x >> y;
 
  int z = sign(x) + sign(y);
 
  cout << z;
}
0
24.05.2018, 13:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2018, 13:49
Помогаю со студенческими работами здесь

Функция возвращающая позицию первого вхождения числа в массив
Задача: Написать функцию, которая получает в качестве параметров адрес числового массива данных,...

Функция возвращающая остаток от деления большего числа на меньшее
Задание:Описать функцию,которая возвращает остаток от деления большего числа на меньшее. ...

Напишите программу, в которой использовалась бы функция, возвращающая процент от заданного числа
Напишите программу, в которой использовалась бы функция, возвращающая процент от заданного числа. В...

Функция, находящая два максимальных числа в массиве и возвращающая структуру с этими числами
Напишите функцию, находящую два максимальных числа в массиве и возвращающую структуру с этими...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru