Soru : Aşağıdaki programın n (26) bilyeyi m (5) kutuya kutularda sırasıyla 5,5,5,5 ve 6 bilye
olacak şekilde dağıtması için boş yere ne gelmelidir?
#include<stdio.h>
main()
{
int n = 26;
int m = 5;
for (int i=0; i<m; i++)
{
int k = _______________;
printf("%d ", k);
n -= k;
}
}
Cevap : n değişkeni döngü içinde her iterasyonda k kadar azaltılmaktadır. Bu durumda k
değişkeninin o iterasyon için tam sayı bölmede ortalama kutu başına düşen bilyeyi
göstermesi gerekir. Boşluğa gelecek kod : n / (m – i)