У меня уже есть этот вопрос, но на php (
Как сделать цикл, в котором сопоставляются 2 массива?). У меня есть массивы a3 и a1. Мне нужно провести некоторые вычисления (переменная d1) со всеми элементами a1, которые соответствуют положительным элементам a3. Собственно логика задачи мне ясна и, как я уже сказал, я знаю как написать этот код на php с помощью foreach, но в c++ foreach выглядит по другому - в нём не указываются ключи массива.
Вот код на php для примера
foreach ($a3 as $a3_key => $a3_item) {
if ( $a3_item > 0 ) $d1 += (($a1[$a3_key] - $avrg1) ** 2) / ($n - 1);
}