Язык программирования C++. Нахождение минимального и максимального значения элементов последовательности, удовлетворяющих заданному условию. Составление и отладка программ
×
Задание 1
Дан фрагмент кода: #include < iostream> using namespace std; int main() { int Dat[10] = {28, 20, 13, 13, 14, 21, 41, 12, 15, 30}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] > m) m = Dat[k]; cout << m; } Определите, что будет выведено на экран в результате выполнения программы.
×
Задание 2
Дан массив, состоящий из 10 элементов. Все элементы массив различны, являются неотрицательными целыми числами и не превышают 1000. Необходимо поменять местами максимальный и минимальный элементы массива. Заполните пропуски в программе, решающей эту задачу: int minA = 1001 ; int maxA =; int imin, imax; for(int i = 0; i < 10; i++) { if (A[i] < minA) { ; imin = i; } if ( ) { ; imax = i; } } A[imin] =; A[imax] =; for(int i = 0; i < 10; i++) cout << A[i] << ' ';
×
Задание 3
Дан массив (список), состоящий из 10 целых чисел. Требуется найти максимальный элемент массива (списка). Определите число операций сравнения, которые выполняются при работе программы, решающей эту задачу.
