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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ ввод и вывод данных в файл http://www.cyberforum.ru/cpp-beginners/thread679776.html
Нужно дописать код чтобы х и у брались из файла, а результат записывался в другой файл. // Интерполяция Лагранжа. // Компилятор: Visual C++ 6.0 #include "stdafx.h" // таблица из книги по вычислительной математике float x = {1.5, 1.54, 1.56, 1.60,1.63, 1.70}; float y = {3.873,3.924,3.950,4.00,4.037,4.123};
C++ Вывод map через ostream_iterator<> Не могу понять, оператор вывода для pair перегрузил, а код не компилируется. Как правильно сделать? Вот небольшой пример:#include <iostream> #include <sstream> #include <algorithm> #include <map> std::ostream & operator<<(std::ostream & os, const std::pair<char, size_t> & p) { os<<p.first; return os; } 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 << "Введи чёнить окда?\n";
Определить количество строк матрицы, содержащих хотя бы один нулевой элемент C++
Вот есть задача: Данная целочисленная прямоугольная матрица. определить  количество строк, содержащих хотя бы один нулевой элемент;  номер столбца, в котором находится самая длинная серия одинаковых элементов. Вот программа к этой задаче, но почему-то не компилируется, в чем проблема?! #include "stdafx.h" #include <iostream> #include <conio.h>
C++ Сериализация многосвязного списка http://www.cyberforum.ru/cpp-beginners/thread679758.html
Много рыскал в интернете на эту тему, но ничего толкового не нашёл. Может кто-нибудь подсказать какой-нибудь более или менее эффективный метод сериализации многосвязного списка без использования boost? Кстати, и с boost тоже не очень понятно. Там вроде нужно сначала сериализировать объект, а затем указатель на него, но как это сделать в многосвязном списке?
C++ Подробное описание Борей 2007 Уважаемые, может даст кто ссылку на подробное описание БД Борей 2007 подробнее

Показать сообщение отдельно
qretik
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 132
24.10.2012, 21:19     Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10
Дано целое число. Если оно является нечетным положительным, то прибавить к нему 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();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru