Size: a a a

2021 February 21

j

jp :)) zxc in supapro.cxx
E0304
источник

j

jp :)) zxc in supapro.cxx
Щаааа
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Первый pow получает 1 аргумент, а нужно 2
источник

j

jp :)) zxc in supapro.cxx
Отсутствуют экземпляры перегруженная функция "pow"
источник

RM

Ramazan Medet in supapro.cxx
Всем привет, можете подсказать почему мой код в С++ который считает
fib(n-1) % n
выдает неправильное значение?
#include <bits/stdc++.h>
using namespace std;


typedef long long ll;

ll fib(ll n)
{
if (n>1)
{
 return n * fib(n-1);
}
else return 1;
}

int main()
{
 ll n = 37;
 cout<<fib(n-1) % n;
 return 0;
}

Т.е вместо правильного 36 он выдает 33. Почему?
На Python идентичный код выдает правильные 36
источник

j

jp :)) zxc in supapro.cxx
Artöm Bakri Al-Sarmini
Первый pow получает 1 аргумент, а нужно 2
Я тупанул, не дописал степень в конце)
источник

j

jp :)) zxc in supapro.cxx
Спасибо всем
источник

VC

Valera CSS_Junior in supapro.cxx
почему в программировании все с нуля вечно начинается? в этом что есть какой-то смысл?
источник

ИФ

Имён Фамильонович... in supapro.cxx
Ramazan Medet
Всем привет, можете подсказать почему мой код в С++ который считает
fib(n-1) % n
выдает неправильное значение?
#include <bits/stdc++.h>
using namespace std;


typedef long long ll;

ll fib(ll n)
{
if (n>1)
{
 return n * fib(n-1);
}
else return 1;
}

int main()
{
 ll n = 37;
 cout<<fib(n-1) % n;
 return 0;
}

Т.е вместо правильного 36 он выдает 33. Почему?
На Python идентичный код выдает правильные 36
на питоне вы сами писали функцию fib?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Ramazan Medet
Всем привет, можете подсказать почему мой код в С++ который считает
fib(n-1) % n
выдает неправильное значение?
#include <bits/stdc++.h>
using namespace std;


typedef long long ll;

ll fib(ll n)
{
if (n>1)
{
 return n * fib(n-1);
}
else return 1;
}

int main()
{
 ll n = 37;
 cout<<fib(n-1) % n;
 return 0;
}

Т.е вместо правильного 36 он выдает 33. Почему?
На Python идентичный код выдает правильные 36
Потому что 36! не влезает в long long
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
В питоне длинка сама включается
источник

RM

Ramazan Medet in supapro.cxx
Имён Фамильонович
на питоне вы сами писали функцию fib?
Да
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Valera CSS_Junior
почему в программировании все с нуля вечно начинается? в этом что есть какой-то смысл?
Наследие ассемблера
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Artöm Bakri Al-Sarmini
Потому что 36! не влезает в long long
В int128_t кстати тоже не влезает
источник

RM

Ramazan Medet in supapro.cxx
Тогда как посчитать 😅
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
А надо?
источник

ИФ

Имён Фамильонович... in supapro.cxx
Ramazan Medet
Тогда как посчитать 😅
cpp_int
double
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Нет
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Ramazan Medet
Тогда как посчитать 😅
источник

ИФ

Имён Фамильонович... in supapro.cxx
почему?
источник