ВУЗ:
Составители:
ЗАДАЧИ ДЛЯ ИЗУЧАЮЩИХ
ПРОГРАММИРОВАНИЕ САМОСТОЯТЕЛЬНО
Этот раздел предназначен для тех, кто самостоятельно изучает программирование или
готовится к сдаче экзамена. В разделе собраны задачи от простейших до весьма сложных,
причем выстроены они по темам, а внутри тем от простых к сложным. Желательно решать эти
задачи последовательно и пропускать их только в том случае, если решение для Вас очевидно.
Если Вам удалось решить все задачи, то можете поставить себе "отлично" и смело переходить к
изучению следующей темы программирования – обработке двумерных массивов…
Общее задание:
Во всех задачах требуется написать, отладить и протестировать программу, обеспечивающую
выполнение следующих действий:
1. Ввод с клавиатуры одномерного массива A[N] целых чисел, 1<=N<=20.
2. Вывод исходного, т.е. только что введенного, массива.
3. Обработка массива в соответствии с заданием.
4. Вывод параметров массива, которые требуется найти по заданию.
Например, взадаче требуется найти и удалить максимальный элемент массива. В этом случае
перед удалением требуется вывести значение и индекс найденного максимального элемента.
5. Вывод массива после внесенных изменений.
Замечания:
1. При обработке вспомогательными массивами по возможности не пользоваться.
2. Если по заданию требуется использовать больше одного массива, то каждый из массивов - это
массив целых чисел. Первый массив называется А, второй массив называется B, третий массив
называется C. Все они могут содержать от 1 до 20 элементов.
Задачи на сканирование всего массива
1. Подсчитать количество нечетных элементов массива.
Пример: массив 7 2 6 5 4 4 10 3 9
нечетные элементы 7 5 3 9
их количество 4
2. Подсчитать сумму четных элементов массива.
Пример: массив 7 2 6 5 4 4 10 3 9
четные элементы 2 6 4 4 10
их сумма 26
3. Элементы массива, кратные числу 3, обнулить.
Пример: массив 7 2 6 5 4 4 10 3 9
элементы кратные 3 6 3 9
массив после обработки 7 2 0 5 4 4 10 0 0
4. Элементы массива, стоящие между четными, обнулить.
Пример: массив 7 2 6 5 4 4 10 3 9
четные элементы 2 6 4 4 10
элементы между четными 5 4
массив после обработки 7 2 6 0 4 0 10 3 9
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
