ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задачи для самостоятельного решения. Выберите задачи из предложенного списка в соответствии с Вашим порядковым номером в журналеВыберите задачи из предложенного списка в соответствии с Вашим порядковым номером в журнале. При решении задач используйте программу-шаблон. Не забудьте пояснять решение задачи комментариями. Приготовьтесь объяснить решение задач учителю. 1. Найти сумму и количество элементов с заданным условием (хранить эти значения в массивах): 1) элементы каждого столбца, кратные k1 или k2; 2) элементы каждого столбца, попадающие в промежуток [А..В]; 3) элементы каждого столбца, которые являются простыми числами; 4) элементы каждого столбца положительны и лежат выше главной диагонали; 5) отрицательные элементы каждого столбца, меньшие заданного числа а; 6) элементы каждого столбца, меньшие среднего арифметического элементов каждого столбца; 7) элементы каждой строки, больших среднего арифметического элементов данной строки; 8) максимальные элементы каждой строки; 9) отрицательные элементы каждой строки; 10) элементы каждой строки, равные сумме соседних с ним элементов; 11) элементы каждой строки, равные элементу в том же столбце, но в предыдущей строке. 2. Найти и вывести на экран индексы заданных элементов массива (если их нет выдать соответствующее сообщение): 1) четных элементов каждой строки и нечетных элементов каждого столбца; 2) симметричных чисел; 3) первых k отрицательных элементов каждого столбца; 4) последних k отрицательных элементов каждой строки; 5) последних k отрицательных элементов каждого столбца; 6) равных между собой элементов каждого столбца; 7) элементов, являющимися действительными числами; 8) элементов, являющихся трехзначными числами; 9) элементов, не имеющих целой части; 10) элементов, являющихся числами, сумма цифр которых равна заданному числу; 11) элементов, являющихся числами, первая цифра которых равна заданной. 3. Используя функцию булева типа, определить: 1) есть ли в данном массиве отрицательный элемент; 2) есть ли два одинаковых элемента; 3) есть ли данное число А среди элементов массива; 4) есть ли в заштрихованной области массива (рис. а) элемент, равный введенному с клавиатуры числу (массив имеет размерность nxn); 5) есть ли в заштрихованной области массива (рис. b) элемент, равный введенному с клавиатуры числу (массив имеет размерность nxn): 6) есть ли в заштрихованной области массива (рис. c) элемент, равный введенному с клавиатуры числу (массив имеет размерность nxn): 7) является ли массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям должны быть равны; 8) добавить к предыдущему условию, что сумма должна быть равна данному числу А; 9) состоящая только из положительных элементов; 10) состоящая только из положительных или нулевых элементов; 11) состоящая только из элементов, принадлежащих промежутку от А до В. 4. Измените исходный массив в соответствии с заданием: 1) в каждой строке сменить знак максимального по модулю элемента на противоположный; 2) отрицательный последний элемент каждого столбца заменить нулем; 3) положительные элементы умножить на первый элемент соответствующей строки, а отрицательные – на последний; 4) заменить все элементы строки с номером k и столбца с номером р на противоположные по знаку (элемент, стоящий на пересечении, не изменять); 5) к элементам столбца k1 прибавить элементы столбца k2; 6) переверните в массиве каждую третью строку; 7) поменяйте местами заданные элементы каждого столбца; 8) добавьте к массиву столбец, содержащий максимальный элемент соответствующей строки, и строку содержащую минимальный элемент соответствующего столбца; 9) найти максимальный элемент каждой строки и заменить им все минимальные элементы строки; 10) найти минимальный и максимальный элементы столбца и заменить их суммой последний элемент; 11) переверните в массиве каждую половину каждого столбца. Не нашли, что искали? Воспользуйтесь поиском:
|