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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод и вывод данных в файл http://www.cyberforum.ru/cpp-beginners/thread679776.html
Нужно дописать код чтобы х и у брались из файла, а результат записывался в другой файл. // Интерполяция Лагранжа. // Компилятор: Visual C++ 6.0 #include "stdafx.h" // таблица из книги по...
C++ Вывод map через ostream_iterator<> Не могу понять, оператор вывода для pair перегрузил, а код не компилируется. Как правильно сделать? Вот небольшой пример:#include <iostream> #include <sstream> #include <algorithm> #include <map>... http://www.cyberforum.ru/cpp-beginners/thread679774.html
C++ Вывести все слова по одному в столбик
Я написал нечто подобное#include <iostream> #include <windows.h> #include <cstdio> using namespace std; int main() { setlocale( LC_ALL,"" ); int rez, i=0; char str; cout <<...
Определить количество строк матрицы, содержащих хотя бы один нулевой элемент C++
Вот есть задача: Данная целочисленная прямоугольная матрица. определить  количество строк, содержащих хотя бы один нулевой элемент;  номер столбца, в котором находится самая длинная серия...
C++ Сериализация многосвязного списка http://www.cyberforum.ru/cpp-beginners/thread679758.html
Много рыскал в интернете на эту тему, но ничего толкового не нашёл. Может кто-нибудь подсказать какой-нибудь более или менее эффективный метод сериализации многосвязного списка без использования...
C++ Подробное описание Борей 2007 Уважаемые, может даст кто ссылку на подробное описание БД Борей 2007 подробнее

Показать сообщение отдельно
qretik
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 138

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

24.10.2012, 21:19. Просмотров 1928. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru