Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Мария55593
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 73
#1

Разработать функцию f(x), которая нечётное число заменяет на 0, а чётное число уменьшает в 2 раза - C++

21.02.2012, 19:56. Просмотров 1371. Ответов 1
Метки нет (Все метки)

Помогите составить функцию на языке программирования С++
Разработать функцию f(x), которая нечётное число заменяет на 0, а чётное число уменьшает в 2 раза. Продемонстрировать работу данной функции на примере.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2012, 19:56     Разработать функцию f(x), которая нечётное число заменяет на 0, а чётное число уменьшает в 2 раза
Посмотрите здесь:
C++ Разработать метод, который нечетное число заменяет на 0,а четное число уменьшает в два раза
Разработать функцию, которая уменьшает в N раз число, кратное N, а остальные увеличивает на единицу C++
C++ Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Числа вводя
Разработать функцию, определяющую максимальное число, встречающееся в массиве больше одного раза C++
C++ Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
Разработать функцию, которая для заданного натурального числа N возвращает число его делителей C++
C++ Создайте функцию, которая принимает в качестве аргумента целое число и возвращает число Люка с таким номером
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число C++
C++ Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.
Дано простое число. Составить функцию,которая будет находить следующее за ним простое число. C++
C++ Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз
C++ Дано простое число. Составить функцию, которая будет находить следующее за ним простое число

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
24.02.2012, 20:33     Разработать функцию f(x), которая нечётное число заменяет на 0, а чётное число уменьшает в 2 раза #2
Вроде работает, но я не понял нужно чтобы функция меняла значение или же возвращала значение в зависимости от четности или нечетности числа. Я сделал что значение будет меняться:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
void function(int& num)
{
    num = num % 2 == 0 ? num / 2 : 0;
}
 
int main()
{
    int num;
    cout << "Enter number:";
    cin >> num;
 
    function(num);
 
    cout << "Number after function:" << num << '\n';
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru