10. a = 1 b = 1 или a = 2 b = 2
11. a = 48
12. повторение какого-либо действия iteratio латинский язык
Объяснение:
10.
условный оператор
если условие: сумма а + b * 3 чётная верно, то вывод Да
сумма двух нечетных чисел - четное число:
а - нечетное число
b * 3 - нечетное число
произведение двух нечетных чисел - нечетное число:
b - нечетное число
3 - нечетное число
следовательно a и b любые нечетные числа
или
сумма двух четных чисел - четное число:
а - четное число
b * 3 - четное число
произведение четного и нечетного чисел - четное число:
b - четное число
3 - нечетное число
следовательно a и b любые четные числа
11.
цикл должен выполниться 4 раза
пока условия: а - четное и а > 5 верно, то выполняется действие а = a div 2
div - целочисленное деление (без остатка)
1 div 2 = 0 (остаток 1 не учитывается)
2 div 2 = 1 (остаток 0 не учитывается)
3 div 2 = 1 (остаток 1 не учитывается)
минимальное целое число, которое соответствует условию а - четное и а > 5 это а = 6
значит после выполнения действия а = a div 2 = 6 div 2 = 3
при а = 3 условие а - четное и а > 5 станет ложным и цикл закончится
заменим действие а = a div 2 на обратное а = a * 2
а = 3
а = a * 2 = 3 * 2 = 6 (условие а - четное и а > 5 верно)
а = a * 2 = 6 * 2 = 12 (условие а - четное и а > 5 верно)
а = a * 2 = 12 * 2 = 24 (условие а - четное и а > 5 верно)
а = a * 2 = 24 * 2 = 48 (условие а - четное и а > 5 верно)
так как цикл должен выполниться 4 раза, то а = 48
12. Итерация (лат. iteratio "повторение") - повторение какого-либо действия. Итерация в программировании - один шаг циклического процесса.
#include <iostream>
int main() {
const int SIZE = 10;
bool isSence = false;
int sum = 0;
int count = 0;
int arr[SIZE];
for (int i = 0; i < SIZE; i++)
{
arr[i] = rand() % 20 - 10; // "рандомно" заполняем массив от -10 до 10
std::cout << arr[i] << "\t"; // выводим массив в консоль
if (arr[i] >= 0)
isSence = true;
}
for (int i = 0; i < SIZE; i++)
{
if ((isSence) && (arr[i] > 0))
sum += arr[i]; //sum = sum + arr[i];
count++;
}
if (isSence)
std::cout << "\nсреднее арифметическое положительных чисел = " << double(sum) / count << std::endl; // явное приведение типов
else
std::cout << "\nВ массиве нету положительных чисел или нету нулей и/или отрицательных чисел" << std::endl;
return 0;
}