Note that the shorter the distance from the center O of the circle to a chord, the longer the length of the chord. Since there are a finite number of chords, there is a shortest one, say AB. By the condition, it passes through the midpoint K of some other chord, say CD. If the intersection point of AB and CD is not also the midpoint of AB, then the distance from point O to CD will obviously be greater than the distance from O to AB (since OK will be longer than the length of the perpendicular dropped from point O to AB), hence, the chord CD has a smaller length than AB, which is a contradiction. Therefore, CD passes through the midpoint of AB, from which the perpendiculars dropped from point O to these chords coincide. This is possible only if AB and CD coincide, or if AB and CD intersect at the center. The first is impossible, so AB and CD are diameters. The same can be proven for all other chords passing through O.
!
Fig. 1