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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
qretik
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 138
#1

Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10 - C++

24.10.2012, 21:19. Просмотров 1898. Ответов 2
Метки нет (Все метки)

Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть из него 2, если нулевым, то заменить его на 10. Вывести полученное число.

я в общем нарешал, но не работает замена 0 на 10, выбивает ноль.

#include<stdio.h>
#include<conio.h>
#define x1 10
void main()
{
int x,y,z,a;
printf("Vvedite chislo"); scanf("%d",&x);
if(x%2!=0)
{
y=x+1;
printf("%d",y);
}
else if(x%2==0)
{
printf("%d",x);
}
if(x=0)
{
x=x1;
printf("%d",x1);
}
else if(x<0)
{
z=x-2;
printf("%d",z);
}
_getch();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 21:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10 (C++):

Дано целое число.Если оно является положительным,то прибавить к нему 1;если отрицательное,то вычесть из него 2 - C++
Дано целое число.Если оно является положительным,то прибавить к нему 1;если отрицательное,то вычесть из него 2; если нулевым,то заменить...

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него - C++
Когда ввожу положительное число,всё работает, ввожу отрицательное к примеру -7,мне выбивает -9...в чем ошибка,подскажите пожалуйста) ...

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2 - C++
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести на экран.

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его - C++
Подскажите пожалуйста или правильно я написал решения,а то всё работает,но мне кажется, что где-то затупил) /* Дано целое число....

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число - C++
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число. ...

While4°. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false. - C++
While. Дано целое число N (&gt; 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,416
Записей в блоге: 3
Завершенные тесты: 1
24.10.2012, 21:22 #2
"=" - это оператор присваивания, оператор сравнения "=="
C++
1
if(x=0)
всегда будет false
сделайте так:
C++
1
if(x==0)
1
qretik
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 138
24.10.2012, 21:29  [ТС] #3
О спасибо тебе добрый ты Человек)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 21:29
Привет! Вот еще темы с ответами:

Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. - C++
Дано целое число N(&gt;0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. Я не могу записать её с...

Дано целое число N (> 1). Если оно является простым - C++
Дано целое число N (&gt; 1). Если оно является простым, то есть не имеет положительных делителей, кроме 1 и самого себя, то вывести True,...

Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени - C++
Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени.

Вывести первое число, если оно больше второго, и оба числа, если это не так - C++
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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