Автор Тема: На колко е равно  (Прочетена 15759 пъти)

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
На колко е равно
« -: Nov 26, 2009, 18:43 »
16+8*2-(3+5)-7+5+3*0 == ??? Ей тия измекяри го изкараха над 2021 резултата.  Незнам как става номера :Д

root@gдасдсада:~# perl -e "print 16+8*2-(3+5)-7+5+3*0";echo
22
Или аз греша или  и перл греши или една тв игра греши , кой е прав ?

И си мисля че perl  си смята много правилно давам пример
root@gdsadasd:~# perl -e  "print 2*2+2"; echo $i
6
« Последна редакция: Nov 26, 2009, 18:53 от ntrance »
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: На колко е равно
« Отговор #1 -: Nov 26, 2009, 18:48 »
22
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: На колко е равно
« Отговор #2 -: Nov 26, 2009, 18:53 »
22

Да но казаха че не е правилен   отговор  , първо го сметнах на ръка после се усъмних в мойте знания където ги имам по математика и  perl ми направи заключението
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: На колко е равно
« Отговор #3 -: Nov 26, 2009, 18:54 »
Грешка :(
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: На колко е равно
« Отговор #4 -: Nov 26, 2009, 19:29 »
Ако звездичките означават умножение, значи е нула, всичко умножено по нула е нула.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: На колко е равно
« Отговор #5 -: Nov 26, 2009, 19:34 »
Ако звездичките означават умножение, значи е нула, всичко умножено по нула е нула.

Е не  :) той на 3*0 се мята първо :) за това не е нула
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Re: На колко е равно
« Отговор #6 -: Nov 26, 2009, 20:21 »
16+8*2-(3+5)-7+5+3*0 == ??? Ей тия измекяри го изкараха над 2021 резултата.  Незнам как става номера :Д

root@gдасдсада:~# perl -e "print 16+8*2-(3+5)-7+5+3*0";echo
22
Или аз греша или  и перл греши или една тв игра греши , кой е прав ?

И си мисля че perl  си смята много правилно давам пример
root@gdsadasd:~# perl -e  "print 2*2+2"; echo $i
6


22 си е. А този, който ти е казал, че не е - го върни в първи клас ;)

Активен

С Уважение:

Luda Glawa ;-)

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: На колко е равно
« Отговор #7 -: Nov 26, 2009, 20:29 »
Hahah  По Probg  една игра случайно :) я загледах само да намеря предаването ще го пусна  на gospodari na efira :)
Активен

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
Re: На колко е равно
« Отговор #8 -: Nov 26, 2009, 22:17 »
Според калкулатора ми:

Код:
valentin@darkstar:~$ calc "16+8*2-(3+5)-7+5+3*0"
22
valentin@darkstar:~$

Калкулаторът разбира се е написан на Perl:

Код:
valentin@darkstar:~$ cat bin/calc
#!/usr/bin/perl
use POSIX;

#
# The ultimate command line calculator :-^
# Usage calcme <string_to_calculate> [<output_format>]
#

# Input is a string like (10+3)/7 or "(10 + 3) / 7"
# Output is the calculated result of the string (sic!).
# Optional formatting can supplied as 2nd parameter.

if (@ARGV == 0 || @ARGV > 2)
{
   die("Usage: $0 <\"formula_to_calculate\"> [<output_format>]\n");
}

$format = "";
$calcme = $ARGV[0];
(@ARGV == 2) && ($format = $ARGV[1]);

$output = eval($calcme);

if(@ARGV == 1)
{
   print(STDOUT "$output\n");
}
else
{
   printf(STDOUT "$format\n", $output);
}
exit(0);
valentin@darkstar:~$     

Като го сметна с мозъка си излиза същото:
Код:
16+8*2-(3+5)-7+5+3*0
16+16-8-7+5
32-8-7+5
24-7+5
17+5
22

Когато въведа "16+8*2-8-7+5+3*0" в обикновен китайски калкулатор резултатът е нула, но в KCalc е 22 :)
« Последна редакция: Nov 26, 2009, 22:28 от vstoykov »
Активен

Slevin_

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Re: На колко е равно
« Отговор #9 -: Nov 26, 2009, 22:38 »
Равно е на GOOGLE  ;D
« Последна редакция: Nov 26, 2009, 22:40 от Slevin_ »
Активен

"Две неща на този свят са безкрайни - човешката глупост и вселената. За второто не съм съвсем сигурен" А. Айнщайн

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: На колко е равно
« Отговор #10 -: Nov 26, 2009, 22:42 »
Да но GOOGLE понякога лъже  :D :D :D :D
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

m0rph

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Re: На колко е равно
« Отговор #11 -: Nov 26, 2009, 23:03 »
Пичовете в тези игри понякога забутват в условието двусмислени думи. Като нищо този - всъщност може да е тире. И тези скоби нещо играят който са сложили иначе нямаше да ги има. Сега не ми се мисли много (имам да правя курсов проект), но най-вероятно условието не е било резултата от тези действия а нещо друго...

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: На колко е равно
« Отговор #12 -: Nov 26, 2009, 23:23 »
Да но GOOGLE понякога лъже  :D :D :D :D
Да си чувал някога за машинна нула?
Активен

0x2B|~0x2B

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: На колко е равно
« Отговор #13 -: Nov 26, 2009, 23:53 »
Пичовете в тези игри понякога забутват в условието двусмислени думи. Като нищо този - всъщност може да е тире. И тези скоби нещо играят който са сложили иначе нямаше да ги има. Сега не ми се мисли много (имам да правя курсов проект), но най-вероятно условието не е било резултата от тези действия а нещо друго...

Да добра мисъл :) може и да е така ... Ае както и да е
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: На колко е равно
« Отговор #14 -: Nov 27, 2009, 00:59 »
Тоя казус не е толкова интересен, защото си има прост еднозначен отговор.

Малко по-забавно е примерно това:

12/3*4 = ?

Колко е отговора? 1 или 16?
Активен

"Knowledge is power" - France is Bacon