Pertanyaan yang diberi tag modulo

Operasi modulo (kadang-kadang disebut modulus) menemukan sisa pembagian satu bilangan dengan bilangan lain. Ini biasanya diwakili oleh karakter persen ('%') dalam bahasa pemrograman.

494
Bagaimana cara kerja tabel hash?

Saya mencari penjelasan tentang cara kerja tabel hash - dalam bahasa Inggris sederhana untuk orang bodoh seperti saya! Sebagai contoh, saya tahu itu mengambil kunci, menghitung hash (saya mencari penjelasan bagaimana) dan kemudian melakukan beberapa jenis modulo untuk bekerja di mana ia terletak...

196
Operasi modulo dengan angka negatif

Dalam program C saya mencoba operasi di bawah ini (Hanya untuk memeriksa perilaku) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); memberi saya output seperti (2, -2 , -2)dalam gcc. Saya mengharapkan hasil yang positif setiap saat. Bisakah modulus menjadi...

189
Mod angka negatif mencairkan otak saya

Saya mencoba mod integer untuk mendapatkan posisi array sehingga akan diulang. Melakukan i % arrayLengthberfungsi baik untuk angka positif tetapi untuk angka negatif semuanya salah. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 -1 % 3 == -1 -2 % 3 == -2 -3 % 3 == 0 -4 % 3 ==...

185
Tidak dapat menggunakan modulus pada ganda?

Saya punya program di C ++ (dikompilasi menggunakan g ++). Saya mencoba menerapkan dua ganda sebagai operan ke fungsi modulus, tetapi saya mendapatkan kesalahan berikut: kesalahan: operan tidak valid dari tipe 'ganda' dan 'ganda' ke biner 'operator%' Berikut kodenya: int main() { double x =...

150
Mengapa 2 mod 4 = 2?

Saya malu untuk mengajukan pertanyaan sederhana seperti itu. Masa hukuman saya tidak dimulai untuk dua minggu lagi jadi saya tidak bisa meminta seorang profesor, dan ketegangan itu akan membunuh saya. Mengapa 2 mod 4 =

105
Bagaimana Cara Kerja Modulus Divison

Saya tidak begitu mengerti cara kerja pembagian modulus. Saya sedang menghitung 27 % 16dan mengakhiri 11dan saya tidak mengerti mengapa. Saya tidak dapat menemukan penjelasan dalam istilah awam secara online. Dapatkah seseorang menjelaskan pada tingkat yang sangat tinggi tentang apa yang terjadi...