C++: 26 - Алгоритмы обработки массивов

1. Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти в переменной S сумму всех элементов массива? Вводите ответ без пробелов.
  S = 0;
for(k=0; k<N; k++) {
...
}
Ответ: 
2. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму положительных элементов массива? Вводите ответ без пробелов.
  S = 0;
for(k=0; k<N; k++) {
if ( ... )
S = S + X[k];
}
Ответ: 
3. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму элементов массива, которые делятся на 5? Вводите ответ без пробелов.
  S = 0;
for(k=0; k<N; k++) {
if ( ... )
S = S + X[k];
}
Ответ: 
4. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму элементов массива, десятичная запись которых заканчивается на 4? Вводите ответ без пробелов.
  S = 0;
for(k=0; k<N; k++) {
if ( ... )
S = S + X[k];
}
Ответ: 
5. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S количество чётных элементов массива? Вводите ответ без пробелов.
  S = 0;
for(k=0; k<N; k++) {
if ( ... )
S = S + 1;
}
Ответ: 
6. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S количество элементов массива, делящихся на 3? Вводите ответ без пробелов.
  S = 0;
for(k=0; k<N; k++) {
if ( ... )
S = S + 1;
}
Ответ: 
7. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S количество элементов массива, десятичная запись которых оканчивается на 6? Вводите ответ без лишних пробелов.
  S = 0;
for(k=0; k<N; k++) {
if ( ... )
S = S + 1;
}
Ответ: 
8. Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов.
  M = X[0];
for(k=1; k<N; k++) {
if ( ... )
M = X[k];
}
Ответ: 
9. Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов.
  M = 0;
for(k=1; k<N; k++) {
if ( X[k] > X[M] )
...
}
Ответ: