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

Даны действительные числа х и у - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод числа в двоичное целое http://www.cyberforum.ru/cpp-beginners/thread686413.html
Составить программу ввода положительной мантиссы m и порядка р норма-лизованного десятичного числа и перевода этого числа в двоичное целое. Никак не могу ее написать, помогите хотябы начать.Буду...
C++ Вычислить произведение матрицы на вектор и максимальный элемент вектора нужно вычислить произведение матрици на вектор и макс. элемент полученого вектора. 1) статический массив 2) динамический массив 1. явное разименование указателя 2. индексы т. е.... http://www.cyberforum.ru/cpp-beginners/thread686412.html
C++ code::blocks 10.05
Я установил себе C++ code::blocks. И когда я компилирую любую программу и потом запускаю .exe выдаёт ошибку не находит libstdc++-6.dll. Я скачал с интернета этот файл а куда его закинуть? Помогите...
C++ Почему putchar() выводит всю строку?
У К&Р есть такой пример: #include <stdio.h> ...
C++ сдвиг текста с добавлением 1элемента http://www.cyberforum.ru/cpp-beginners/thread686377.html
Добрый день задача такова надо после каждого знака окончания предложения вставить два пробела. С одним пробелом проблем нет просто меняем значение элемента массива, но второй как вставить не меняя...
C++ Найти одинаковую сумму от 1 до 100 из 6 рядов элементов кто знает как сделать программу 1 найти одинаковую сумму ( например задаеш цыфру 150) от 1 до 100 из 6 рядов элементов и чтобы показало все комбинации с этой суммой подробнее

Показать сообщение отдельно
gsm180
20 / 12 / 1
Регистрация: 19.10.2012
Сообщений: 102
Записей в блоге: 1
01.11.2012, 22:01
Цитата Сообщение от dimoncheg Посмотреть сообщение
если оба значения неотрицательны и ниодно из них не принадлежит отрезку [0.5, 2.0], то х и у оставить без изменения...
Не понятно зачем тогда выполнять это условие.
Код
#include<iostream>
using namespace std;
bool ret(float a);
void check_fun(float &a, float &b){
	if((a<0)&&(b<0)){
		a=-a;
	           b=-b;}
	else if((a<0)||(b<0)){
		a+=0.5;
		b+=0.5;}
	else if((a>0)&&(b>0)&&(!ret(a))&&(!ret(b)))
		return; //только не понятно зачем это условие в задаче, если x y  оставить без изменения
}

		bool ret(float a){
			if((a>0.5)&&(a<2.0))
				return true;
			else
				return false;}


int main()
{setlocale(0,"rus");
float x[2];
for(int i=0;i<2;i++){
cout<<"Введите "<<i+1<<" число"<<endl;
cin>>x[i];}
check_fun(x[0],x[1]);
cout<<"\n Числа после проверки равны "<<x[0]<<' '<<x[1]<<endl;

cin.get();
cin.get();

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