Предположим, у меня есть массив из 100 учеников. Предположим, что после определенного индекса, скажем 9, я хочу добавить к каждому ученику определенное значение, скажем 2, до начального значения, т. Е. предположим, изначально у меня естьИзменяйте значения при разных индексах массива за один раз
student_mark[0]=5
student_mark[1]=6...
....
....
student_mark[9]=2
student_mark[10]=5
....
....
student_mark[99]=8
Затем после добавления 2 в соответствии с моими требованиями после индекса 9, я должен получить что-то вроде этого
student_mark[0]=5
student_mark[1]=6...
....
....
student_mark[9]=2
student_mark[10]=7
....
....
student_mark[99]=10
есть ли способ сделать это в один присест без переборе из индекса От 10 до 100, добавляя 2 каждый раз индивидуально.
Это своего рода прецедент для петель 'for'. Это около 3 строк легко читаемого кода и будет чрезвычайно быстрым, так как это C. Если есть более очевидный (или даже не столь очевидный) способ сделать это быстрее, компилятор, вероятно, оптимизирует код для этого метода, поэтому вы можете выбрать наиболее читаемый для исходного кода. – ajp15243