Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Cztery ostatnie cyfry silni z 1 000 000 000

Ostatnio zmodyfikowano 2017-04-08 21:19
Autor Wiadomość
1aam2am1
» 2017-04-06 20:28:27
Oni sugerują abyś zobaczył wszystkie liczby (dokładne) w exelu do 20! spisał końcówki i zrobił program który je wyświetla i niczego nie liczył.
P-159911
DarthBane
Temat założony przez niniejszego użytkownika
» 2017-04-06 21:15:00
zakres mam mieć, aż do miliarda więc dość sporo. co do wpisywania z palca wydłuża to kod a co za tym idzie sprawia, że jest mniej czytelny. A to są wyniki silni do 20! wg Exella

liczba    wynik silni
1           1
2           2
3           6
4           24
5           120
6           720
7           5040
8           40320
9           362880
10           3628800
11           39916800
12           479001600
13           6227020800
14           87178291200
15           1,30767E+12
16           2,09228E+13
17           3,55687E+14
18           6,40237E+15
19           1,21645E+17
20           2,4329E+18
P-159915
1aam2am1
» 2017-04-06 21:24:08
Komurki w excel możesz formatować na format liczbowy i w tedy wszystko widać. Po 20! końcówka jest taka sama przez cały czas.
P-159917
DarthBane
Temat założony przez niniejszego użytkownika
» 2017-04-06 21:55:58
@1aam2am1
faktycznie masz racje, poprawie aby w przyszłości nie wyszły dziwne numery :) dzieki za pomoc. temat do zamknięcia
P-159919
mateczek
» 2017-04-07 09:15:05
C/C++
#include <iostream>
using namespace std;
int main()
{
   
    int n;
    int s = 1;
    cin >> n;
    if( n < 20 ) {
        for( int i = 1; i <= n; i++ ) {
            s =( s * i ) % 10000; // od razu bierz 4 ostatnie cyfry
        }
        cout << s << endl;
    } else {
        cout << "0000" << endl; // dla n>= 20 cztery cyfry są zerami więc
    }
   
    return 0;
}
P-159939
DarthBane
Temat założony przez niniejszego użytkownika
» 2017-04-08 21:19:05
ok dzięki, zmodyfikuje kod aby był lepszy :)
P-159997
1 « 2 »
Poprzednia strona Strona 2 z 2