コード例 #1
0
ファイル: blumblum.cpp プロジェクト: bellasalbi/blumblumshub
int blumblum::init(){
	int X0 = (czas_w_sekundach())%1000; //liczba od 0 do 1000;
	cout << "X0: "<< X0;
	if(p % 4 == 3 && q % 4 == 3 && X0 != 1)
	{
		M = p*q;
		cout << "\nM: " << M+1;
		while( nwd(M,X0) != 1) X0++;
		stanX = (X0*X0)%(M+1);
		cout << "\nstanX: " << stanX << endl;
	}
	else{
		cout << "\nInne liczby! p: ";
		cin >> p;
		cout << "q: ";
		cin >> q;
		blumblum::init();
	}
	return stanX;
}
コード例 #2
0
ファイル: zad2.12.c プロジェクト: ElektroITmatyk/projekty-c
int main(){
    int liczba;
    int podzielnik = 3;
    printf("Podaj liczbe naturalna\n");
    scanf("%d", &liczba);

    if (liczba > 0)
        printf("Liczba jest dodatnia\n");
    else
        printf("Liczba jest ujemna lub rowna 0\n");

    if (liczba % 2 == 0)
        printf("Liczba jest parzysta\n");
    else
        printf("Liczba jest nieparzysta\n");

    if (nwd(liczba, podzielnik) == podzielnik)
        printf("Liczba jest podzielna przez %d\n", podzielnik);
    else
        printf("Liczba nie jest podzielna przez %d\n", podzielnik);
    getchar();
    getchar();
    return 0;
}
コード例 #3
0
ファイル: main.c プロジェクト: batas2/UMK
int main(){
	printf("%d\n", nwd(2, 3));
}