Daxil olan ədədlər ardıcıllığını massivə saxlayırıq. üman edək ki, . Daha sonra bütün cütlükləri ilə şərti i < j olmaqla iterasiya edirik. Əgər a_i + a_j -yə bölünürsə, dəyərini artırırıq.Alqoritmin həyata keçirilməsiİşçi massiv elən edirik.
\r\n#define MAX 101\r\nint m[MAX];\r\nş məlumatlarını oxuyuruq.
\r\nscanf("%d %d", &n, &k);\r\nfor (i = 0; i < n; i++)\r\n scanf("%d", &m[i]);\r\nəyişən içərisində lazımi cütlüklərin sayını hesablayırıq.
\r\nres = 0;\r\nütün cütlüklərini iterasiya eyləyirik, burada i < j. Əgər a_i + a_j -yə bölünürsə, dəyərini artırırıq.
\r\nfor (i = 0; i < n; i++)\r\nfor (j = i + 1; j < n; j++)\r\n if ((m[i] + m[j]) % k == 0) res++;\r\nı çap edirik.
\r\nprintf("%d\n", res);\r\n