Hejmarên nuwaze
Hejmarên nuwaze, hejmarên wisa ne kû hejmarên wana pervedikin berhevkirina wana wekî hejmarêne. Wekî: Parîyê 6'ê 1, 2 û 3 ye. Berhevkirina 1, 2 û 3 6 e. 1 - Di werzeê de (Matematîkê de) wekî 6 = 1 + 2 + 3 {\displaystyle 6=1+2+3} ye. 28 = 14 + 7 + 4 + 2 + 1 {\displaystyle 28=14+7+4+2+1} e. 2 - Euclid îspat kir ku hejmara wek 2 p − 1 ( 2 p − 1 ) {\displaystyle 2^{p-1}(2^{p}-1)} tê nivîsîn, ku li vir p {\displaystyle p} û ( 2 p − 1 ) {\displaystyle (2^{p}-1)} her du hejmarên hîmî ne, nuwaze ye. Wek mîna 2 2 − 1 ( 2 2 − 1 ) = 6 {\displaystyle 2^{2-1}(2^{2}-1)=6} nuwaze ye. Yek dibîne ku hem 2 {\displaystyle 2} , hem jî 2 2 − 1 = 3 {\displaystyle 2^{2}-1=3} hîmî ne. 2 3 − 1 ( 2 3 − 1 ) = 28 {\displaystyle 2^{3-1}(2^{3}-1)=28} nuwaze ye. Hem 3 {\displaystyle 3} , hem jî 2 3 − 1 = 7 {\displaystyle 2^{3}-1=7} hîmî ne. 2 5 − 1 ( 2 5 − 1 ) = 496 {\displaystyle 2^{5-1}(2^{5}-1)=496} nuwaze ye. Hem 5 {\displaystyle 5} , hem jî 2 5 − 1 = 31 {\displaystyle 2^{5}-1=31} hîmî ne. 2 7 − 1 ( 2 7 − 1 ) = 8128 {\displaystyle 2^{7-1}(2^{7}-1)=8128} nuwaze ye. Hem 7 {\displaystyle 7} , hem jî 2 7 − 1 = 127 {\displaystyle 2^{7}-1=127} hîmî ne. 3 - Ji bo van hejmara bibînin di zimanê c# de kod evin: listBox1.Items.Clear(); int a = int.Parse(textBox1.Text); int i; int berhev = 0; for (i = 1; i < a; i++) { int c = a % i; if (c == 0) { listBox1.Items.Add(i.ToString()); } } int b = listBox1.Items.Count; int[] dizi = new int[b]; for (i = 0; i < b; i++) { dizi[i] = int.Parse(listBox1.Items[i].ToString()); berhev = berhev + dizi[i]; } if (top == a) { MessageBox.Show("Ev hejmar hejmara Nuwazeye"); }