Семестровая контрольная. С++. Демо вариант Теоретическая часть. 1. Теория: массивы 2. a =b=c=1; a-=++b-c; a+=a++; --c-=a; b +=b+c; Написать значения всех переменных после выполнения этого кода. 3. Чем отличаются следующие строки кода: int a = 0; for (i=0; I <10; i++) a++, a++; for (i=0; I <10; i++) a++; a++; 1. Сколько раз выполнится тело цикла? for (int i = 9; i <15; i--, i++, i++) {...; } 2. Что делает данная программа? bool mas[10]={22,05,2012}; for(int i=0;i<10;i++)mas[i]=(i*i%2==0)?true:false; Практическая часть. 1. На вход программе подается радиус окружности, описанной вокруг правильного семиугольника. Требуется определить площадь и периметр этого семиугольника. 2. На вход программе подается два числа a и b (a < b) и число N. Вывести на экран N случайно сгенерированных чисел, принадлежащих диапазону [3*a, 4*b) 3. Игра “Угадай число”. Игрок загадывает число, а программа должна угадать его. 4. Дан массив из 10ти случайных чисел. Вводится число N - индекс элемента в массиве. Удалить этот элемент из массива 5. Заполнить массив 9х9 нулями и единицами в виде мишени 000010000 000010000 001111100 001010100 111111111 001010100 001111100 000010000 0 0 0 0 1 0 0 0 0 и вывести его на экран