Операции над массивами. Определение max и min элемента массива и его порядкового номера



Одномерные массивы.

1. Найти среднее арифметическое всех элементов массива.

2. Найти наименьший элемент в массиве.

3. Найти количество положительных элементов массива.

4. Найти количество отрицательных элементов массива.

5. Определить, сколько раз встречается число 7 среди элементов массива.

6. Определить, сколько элементов массива меньше, чем число 6.

7. Определить, сколько элементов массива больше, чем число 3.

8. Найти сумму всех неотрицательных элементов массива.

9. Найти разность между наибольшим и наименьшим элементами массива.

Двумерные массивы.

1. Заполнить массив размерностью 2х3 случайными числами. Вывести все положительные элементы.

2. Заполнить одномерный массив случайными числами. Вывести массив, а также сумму четных элементов.

3. Заполнить массив размерностью 2х3 числами, введенными с клавиатуры. Посчитать сумму первого столбца. Вывести отрицательные элементы массива.

4. Заполнить один одномерный массив случайными числами, другой - введенными с клавиатуры числами, в ячейки третьего записать суммы соответствующих ячеек первых двух. Вывести содержимое массивов на экран.

5. Заполнить массив вещественных чисел вводом с клавиатуры. Посчитать сумму и произведение элементов массива. Вывести на экран сам массив, полученные сумму и произведение его элементов.

6. Заполнить массив размерностью 4х3 случайными числами. Посчитать сумму элементов каждой строки. Вывести отрицательные элементы.

7. Заполнить массив размерностью 4х3 случайными числами. Посчитать сумму элементов каждого столбца. Вывести элементы больше 5.

8. Заполнить массив размерностью 4х3 случайными числами. Посчитать произведение элементов каждой строки. Вывести элементы >8  и <20.

9. Заполнить массив размерностью 4х3 случайными числами. Посчитать произведение элементов каждого столбца. Вывести элементы из диапазона 12….25.

10. Заполнить массив размерностью 5х5 вручную. Посчитать произведение элементов первого и последнего элемента массива. Вывести элементы >10.

11. Заполнить массив размерностью 5х5 вручную. Посчитать сумму всех элементов. Вывести элементы >5< 15.

12. Заполнить массив размерностью 5х5 вручную. Посчитать сумму всех элементов. Вывести элементы >10< 25.

Определение суммы главной диагонали и произведения боковых элементов

1. Найти наибольший элемент в третьем столбце матрицы.

2. Найти сумму всех элементов матрицы.

3. Найти сумму всех положительных элементов матрицы.

4. Найти наименьший элемент в первой строке матрицы.

5. Найти среднее арифметическое значение элементов второго столбца матрицы.

6. Найти произведение элементов третьего столбца матрицы.

7. Найти сумму элементов первой и третьей строк матрицы.

8. Определить, сколько раз встречается число 5 среди элементов всей матрицы.

9. Определить, сколько раз встречается число 1 среди элементов третьей строки матрицы.

10. Найти количество отрицательных элементов в матрице.

11. Найти количество отрицательных элементов в первой строке матрицы.

12. Найти количество неотрицательных элементов во втором столбце матрицы.

13. Найти сумму элементов второй строки матрицы.

14. Найти сумму элементов главной диагонали

15. Найти произведение боковых элементов матрицы.

16. Найти наибольший элемент в матрице.

17. Найти наименьший элемент в матрице.

18. Найти среднее арифметическое значение всех отрицательных элементов матрицы.

19. Определить, сколько элементов матрицы превышает число 2.

20. Расположить все элементы матрицы в строку в порядке возрастания.

21. Расположить все элементы матрицы в строку в порядке убывания.

 

Заполнение массива и работа с его элементами.

1. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов главной диагонали.

2. Заполнить массив размерностью 4х4 числами, вводимыми пользователем. Посчитать сумму элементов главной диагонали.

3. Заполнить массив размерностью 4х4 случайными числами. Посчитать произведение элементов главной диагонали.

4. Заполнить массив размерностью 4х4 случайными числами. Посчитать произведение элементов побочной диагонали.

5. Заполнить массив размерностью 4х4 случайными числами. Посчитать произведение элементов главной диагонали. Вывести максимальный элемент главной диагонали.

6. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов главной диагонали. Вывести минимальный элемент главной диагонали.

7. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов главной и побочной диагонали. Результаты вывести отдельно.

8. Заполнить массив размерностью 4х4 случайными числами. Найти максимальный элемент главной диагонали и минимальный элемент побочной диагонали.

9. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов над главной диагональю.

10. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов под главной диагональю.

11. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов над главной диагональю и под ней.

12. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов главной диагонали и сумму элементов под ней.

13. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов главной диагонали. Вычислить сумму элементов под главной диагональю.

14. Заполнить массив размерностью 4х4 случайными числами. Посчитать сумму элементов главной диагонали. Вычислить сумму элементов под главной диагональю и над ней.

15. Заполнить массив размерностью 5х6 случайными числами. Определить max в каждой строке. Вывести элементы, которые больше 15.

16. Заполнить массив размерностью 5х6 случайными числами. Определить min в каждой строке. Вывести отрицательные элементы массива.

17. Заполнить массив размерностью 5х6. Определить max каждого столбца. Вывести элементы массива из диапазона [10…25].

18. Заполнить массив размерностью 5х6. Определить min каждого столбца. Вывести элементы массива из диапазона [5…15].

19. Заполнить массив размерностью 4х3 случайными числами. Посчитать сумму элементов каждой строки и вывести max элемент.

20. Заполнить массив размерностью 4х3 случайными числами. Посчитать сумму элементов каждого столбца и найти среди них min и max.

21. Заполнить массив размерностью 4х3 случайными числами. Посчитать произведение элементов каждой строки, найти среди них max.

22. Заполнить массив размерностью 4х3 случайными числами. Посчитать произведение элементов каждого столбца, определить max элемент.

23. Заполнить массив размерностью 5х5 вручную. Найти min элемент и определить его координаты.

24. Заполнить массив размерностью 5х5 вручную. Найти max элемент и определить его координаты. Вывести элементы массива из диапазона [10…25].

Сортировка массивов.

1. Отсортировать массив двумя методами (пузырька, выбора). Метод пузырька расположить элементы по возрастанию, выбора - по убыванию.

2. Массив целых чисел размером 10. Вывести на экран массив в исходном и отсортированном виде.

3. Отсортировать массив случайных целых чисел и поменять местами минимальный и максимальный элементы.

4. Отсортировать массив случайных целых чисел и вывести его четные элементы.

5. Отсортировать массив случайных целых чисел и вывести нечетные элементы.

6. Отсортировать массив случайных целых чисел и найти сумму всех элементов массива.

7. Отсортировать массив случайных целых чисел и найти его среднее арифметическое число.

8. Отсортировать массив случайных целых чисел и найти произведение всех элементов массива.

9. Отсортировать массив случайных целых чисел и найти сумму элементов, которые больше 7.

10. Отсортировать массив случайных целых чисел и найти среднее арифметическое число положительных элементов массива..

11. Отсортировать массив случайных целых чисел и найти сумму каждого второго элемента.

Работа со строками.

1. Дана строка. Найти количество букв к.

2. Дана строка. Определить, сколько в ней «,».

3. Дана строка. Определить, сколько раз в нее входит группа букв ель.

4. В строке заменить все пробелы на «*»,посчитать количество замененных символов.

5. Дана строка, содержащая круглые скобки. Выдать сообщение, правильно ли расставлены скобки (количество открывающихся соответствует количеству закрывающихся).

6. Строка содержит одно слово. Проверить, будет ли оно читаться одинаково слева направо и наоборот.

7. Удалить часть символьной строки в скобках (вместе со скобками).

8. Дана строка. Найти количество слов, начинающихся с буквы А.

9. Даны строки S1 и S2. Проверить, содержится ли S1 в строке S2.

10. Даны целые положительные числа n1 и n2 и строки S1 и S2. Получить из этих строк новую строку, содержащую первые n1 символов S1 и последние n2 символов строки S2.

11. Даны строки S1 и S2. Удалить из строки S1 все подстроки S2, если S2 не содержится в S1, вывести S1 без изменений.

 


Дата добавления: 2018-05-02; просмотров: 493; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!