Боль – это состояние ума, к ней можно привыкнуть.(с)
Задача: Даны три целых числа А, В, С. Если все числа различные, то заменить меньшее на сумму двух других. Вывести на экран новые значения чисел А, В, С.
Задача посложнее. Думаем. Опять на примере тех же чисел:
$a = 5;
$b = 2;
$c = 10;
Если $а < $b и$c, то $a = сумме $b и $c. Если $b < $a и $c, то $b = их сумме, $c < $a и $b, то $c = их сумме. Хмм, звучит задача, что они ВСЕ должны быть различными, значит если какие-то 2 числа будут равны, то условие не выполняется. Ммм.... если $a == $b или $a == $c или $b == $c... то ниче не выводить... Echo ' ';
Так, а как же сумму-то вывести? $а < $b и$c, то... может надо ввести еще 3 переменных? $summa_a = $b + $c, $summa_b = $a + $c. $summa_c = $a + $b? Или можно как-то иначе? Ладно, пойду попробую так сначала.. если вылезет ошибка буду думать еще.
апд. Стоп. При всех условиях не должна ж выводиться сумма Оо Ну, т.е. конечный итог, который должен быть виден - это новые значения чисел. Тогда у меня вопрос сразу напрашивается - как тогда прописать равность любой переменной сумме 2х других чисел?Оо Вот тут-то и будут у меня ошибочки, епт.
апд. Хмм, тогда все же надо вводить три переменных summа?..
апд. Не выходит... тогда завтра насилуем моск вместе с Димой.
Задача посложнее. Думаем. Опять на примере тех же чисел:
$a = 5;
$b = 2;
$c = 10;
Если $а < $b и$c, то $a = сумме $b и $c. Если $b < $a и $c, то $b = их сумме, $c < $a и $b, то $c = их сумме. Хмм, звучит задача, что они ВСЕ должны быть различными, значит если какие-то 2 числа будут равны, то условие не выполняется. Ммм.... если $a == $b или $a == $c или $b == $c... то ниче не выводить... Echo ' ';
Так, а как же сумму-то вывести? $а < $b и$c, то... может надо ввести еще 3 переменных? $summa_a = $b + $c, $summa_b = $a + $c. $summa_c = $a + $b? Или можно как-то иначе? Ладно, пойду попробую так сначала.. если вылезет ошибка буду думать еще.
апд. Стоп. При всех условиях не должна ж выводиться сумма Оо Ну, т.е. конечный итог, который должен быть виден - это новые значения чисел. Тогда у меня вопрос сразу напрашивается - как тогда прописать равность любой переменной сумме 2х других чисел?Оо Вот тут-то и будут у меня ошибочки, епт.
апд. Хмм, тогда все же надо вводить три переменных summа?..
апд. Не выходит... тогда завтра насилуем моск вместе с Димой.
я думаю, если говорится все, надо использовать && в большом таком условии.
а переменные можно и не вводить, тебе приравнять надо будет одно число сумме двух других, значит, просто можно будет написать a = b + c.
я тут набросал возможный вариант, но не буду его палить, ибо не до конца в нём уверен, ну и решаешь задачу у нас ты)
срань господняLolit Re;Birth, ыыы....
используй сочетание !=, кстати)
мне кажется, оно разумнее будет)
У меня в голове нет ни одного варианта с использованием "не" =__=
Неделю назад у меня таже херь была xDDD Да и сейчас не особо понятно xDDD
ну, это я подсказываю, как вычислить, что 2 числа не равны)
ну, лучше
if($a < $b) && ($a < $c)
{
$a = $b + $c;
}
Я так и делала xDD
в принципе, звучит разумно)
оформляй) я немного по-другому представлял, но это тоже ничего)
{
$a = $b + $c;
}
if (($b < $a) && ($b < $c))
{
$b = $a + $c;
}
if (($c < $a) && ($c < $b))
{
$c = $a + $b;
}
А, я забыла их убрать))) Я там что-то писала xDD
А вообще передо мной вопрос как оформить вывод новых A, B, C
я в большом таком внутреннем цикле написал бы echo $a, $b, $c; перед последней }
Эээ... т.е.?(((
я в большом таком внутреннем цикле написал бы echo $a, $b, $c; перед последней }
Прикол в том, что мы-то думаем по-разному и тебя написано по-другому, посему я хз куда воткнуть, ибо у меня нет большого цикла =_=
ну, ты сначала делаешь проверку с этими ==.
потом ты делаешь проверки с <. но эти проверки будут идти параллельно, а это значит, что проверок < не избежать.
Или я ошибаюсь? =___=
if ()
{
if
if
}
Так что ли?