for for оператор пошагового цикла остаток от деления на увеличивается

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
1. for (I = 2; n % i!= 0; i++);
// for – оператор пошагового цикла, n % i! =0 – остаток от деления на i != 0
// i++ - увеличивается на 1
//--------------------------------------------------------
2. for (i=n1-1; !( n1 % i == 0 && n2 % i ==0); i--);
// остаток от деления числа n1 на i не должно равняться 0
// или остаток от деления числа n2 на i не должно равняться 0
// i-- - уменьшается на 1
//-------------------------------------------------------
3. i = n1; if (i < n2) i=n2;
for (;!( i % n1 ==0 && i % n2 ==0); i++);
// остаток от деления числа I на n1 не должно равняться 0
// и остаток при делении числа I на n2 не должно равняться 0
//--------------------------------------------------------
4. for (n=2; n<a; n++)
if (a%n==0) break;
// если при делении числа a на n остаток равняется нулю, то действие прерываем
//--------------------------------------------------------
5. for (s=0, n=2; n<a; n++)
if (a%n==0) s++;
// если при делении числа a на число n остаток равняется 0, то число s увеличивается на 1
//--------------------------------------------------------
6. for (n=a; n%a! =0 || n%b! =0; n++);
// остаток при делении числа n на a не равняется 0
// или остаток при делении числа n на b не равняется 0; n увеличивается на 1
//--------------------------------------------------------
7. for (n=a-1; a%n! =0 || b%n! =0; n--);
// остаток при делении числа a на n не равняется 0
// или остаток при делении числа b на n не равняется 0; n уменьшается на 1