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

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

Войти
Регистрация
Восстановить пароль
 
НЕваЖно
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 63
#1

Комбинирование алгоритмов. - C++

16.01.2010, 15:28. Просмотров 409. Ответов 2
Метки нет (Все метки)

помогите плз , с задачей непойму чтот нитак сделано походу ))
Условие :
Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других, в противном случае заменить x и y полусуммой двух оставшихся значений.
Код
#include <iostream.h>;

void main()
{	
	float x=0,y=0,z=0;
	cout << "Vvedite x" << endl;
	cin >> x;
	cout << "Vvedite y" << endl;
	cin >> y;
	cout << "Vvedite z" << endl;
	cin >> z;
	
	int summa=0;
	if (x!=y & y!=z)
	{
		summa=x+y+z;
		if (summa<1)
		{
			if (x<y & x<z)
			{
				x=(y+z)/2;
			}
			if (y<x & y<x)
			{
				y=(x+z)/2;
			}
			if (z<x & z<y)
			{
				z=(y+x)/2;
			}
		}
		else
		{
			x=(y+z)/2;
			y=(x+z)/2;
		}
	}
	cout << x << " " <<y<<" "<<z;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2010, 15:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Комбинирование алгоритмов. (C++):

Ускорение алгоритмов - C++
Имеется код, нужно его ускорить. (Помогите тупому!!!!!!!) #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; #include...

5 алгоритмов сортировки - C++
Ребят,помогите с курсовой по программированию,пожалуйста.Нужно создать матрицу(с помощью векторов,рандомную),посчитать умножение елементов...

Распараллеливание алгоритмов - C++
Доброго дня всем. Встал вопрос о выборе темы,связанной с распараллеливанием алгоритмов. Какие задачи наиболее &quot;восприимчивы&quot; к...

Анализ алгоритмов - C++
почему для этого примера: tmp = a; a = b; b = tmp; О-нотация равна O(1), а не O(3) или для этого примера S = 1 + 2 + 3 + .. n =...

Программирование алгоритмов - C++
я с С++ знаком не давно, решил заняться лабами, всё вроде бы хорошо, но вот одна попалась не понятная) Вообщем нужно написать...

Сложность алгоритмов - C++
Добрый день, пытаюсь оценить сложность алгоритмов, но возникли сомнения в правильности рассчетов. Собственно рассматриваю два алгоритма -...

2
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
16.01.2010, 15:30 #2
>Комбинирование алгоритмов.
паттерн Strategy?
0
qwarta
73 / 73 / 7
Регистрация: 20.11.2009
Сообщений: 238
16.01.2010, 18:14 #3
C++
1
#include <iostream.h>;
Здесь точка с запятой не ставится.
C++
1
summa=x+y+z;
summa имеет тип int, а x,y и z тип float
C++
1
if (x!=y & y!=z)
Логический оператор И обозначается так: &&
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2010, 18:14
Привет! Вот еще темы с ответами:

Оптимизация алгоритмов - C++
Привет всем). Есть задача: &quot;Дана целочисленная прямоугольная матрица. Определить номера строк и столбцов всех седловых точек&quot;. Я решил эту...

Разработка алгоритмов ветвления - C++
Разработка алгоритмов ветвления. Вот сам код: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; double...

Исследование алгоритмов (модель) - C++
Помогите решить задачку, наработок пока нету, с чего начать тоже не знаю... Исследование алгоритмов (модель) решения проблемы...

Визуализация алгоритмов сортировки - C++
Нужно создать программу для визуализации 3 алгоритмов сортировки. Подскажите, как и на чем лучше делать?


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

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

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