Задание №3
-
Написать функцию, которая находит сумму заданных обыкновенных дробей.
-
Написать функцию для перевода чисел из десятичной системы счисления в восьмеричную.
-
Написать функцию для перевода чисел из десятичной системы счисления в троичную.
-
Написать функцию для перевода чисел из двоичной системы счисления в троичную.
-
Написать функцию для перевода чисел из восьмеричной системы счисления в десятичную.
-
Написать функцию, которая находит количество дней, прошедших между двумя датами (параметрами функции являются даты в формате «дд.мм.гг».
-
Написать функцию, которая находит все простые числа из нескольких интервалов. Интервалы задаются границами А и В.
-
Написать функцию, которая находит наименьшее общее кратное для нескольких чисел.
(НОД- наибольший общий делитель)
-
Написать функцию, которая определяет, принадлежит ли точка с координатами (х , у) окружности с заданным радиусом R. Написать функцию, которая определяет сколько точек с координатами (х , у) принадлежат заданной окружности.
-
Написать функцию, которая определяет можно ли из чисел x, y, z построить треугольник. Написать функцию triangle, которая определяет сколько троек рядом расположенных чисел типа int могут быть длинами сторон треугольника.
Задание №4
-
Сформировать двумерный массив. Удалить из него строку с заданным номером;
-
Сформировать двумерный массив. Удалить из него столбец с заданным номером;
-
Сформировать двумерный массив. Добавить в него строку с заданным номером;
-
Сформировать двумерный массив. Добавить в него столбец с заданным номером;
-
Сформировать двумерный массив. Удалить из него строку и столбец с заданным номером.
-
Сформировать двумерный массив. Добавить в него строку и столбец с заданным номером.
-
Сформировать двумерный массив. Удалить из него все строки, в которых встречается заданное число.
-
Сформировать двумерный массив. Удалить из него все столбцы, в которых встречается заданное число.
-
Сформировать двумерный массив. Удалить из него строку и столбец, на пересечении которых находится минимальный элемент.
-
Сформировать двумерный массив. Удалить из него строку и столбец, на пересечении которых находится максимальный элемент.
-
Сформировать массив строк. Удалить из него самую короткую строку.
-
Сформировать массив строк. Удалить из него самую длинную строку.
-
Сформировать массив строк. Удалить из него строку, начинающуюся на букву "а".
-
Сформировать массив строк. Удалить из него строку, начинающуюся и заканчивающуюся на букву "а".
-
Сформировать массив строк. Удалить из него строку, начинающуюся и заканчивающуюся на одну и ту же букву.
Задание №5
-
Массивы Х(10) и Y(10) заполнить целыми случайными числами из диапазона от 0 до 50. Сформировать массив М таким образом, что М(I)=1, если X(I)>Y(I), в противном случае М(I)=0. Вывести Х,Y,M.
-
Массив D(20) заполнить целыми случайными числами из диапазона от -100 до 100. Массив-маску М(20) заполнить нулями и единицами случайным образом. Найти минимальный элемент MIN среди положительных элементов массива D по единицам массива М. Вывести D, М, MIN.
-
Массив А(20) заполнить целыми случайными числами из диапазона от 1 до 100. Найти максимальный МАХ из тех элементов А, которые меньше среднего арифметического С всех элементов А. Вывести А, С, МАХ.
-
Массивы Q(10) и Т(10) заполнить целыми случайными числами из диапазона от 0 до 100. Определить и вывести те значения I, для которых Q(I)>T(I). Определить количество N таких пар. Вывести также Q, Т, N.
-
Массив А(20) заполнить целыми случайными числами из диапазона от 1 до 100. Определить количество элементов N, удовлетворяющих условию 25<A(I)<75, MIN среди них и его индекс M. Вывести L, N, MIN, M.
-
Массив В(20) заполнить целыми случайными числами из диапазона от -100 до 100. Найти максимальный МАХ элемент среди отрицательных значений В, а также его индекс М. Определить количество страдательных значений N в массиве В. Вывести В, МАХ, М, N.
-
Массив R(20) заполнить целыми случайными числами в диапазоне от -30 до 30. Найти среднее арифметическое С всех элементов массива. Если С<0, определить количество N отрицательных элементов, таких, что R(I)>C. Если С>0, определить количество Р положительных элементов, таких что R(I)<C. Вывести R, С, N или Р.
-
Массив В(15) заполнить целыми случайными числами в диапазоне от 1 до 100. Построить строку маску М(15) таким образом, что М(I)=1, если В(I)>С и М(I)=0, если В(I)<С, где С - среднее арифметическое всех элементов массива В. Вывести В, С, М.
-
Массив А(20) заполнить целыми случайными числами в диапазоне от -100 до 100. Заполнить массив С(?) индексами отрицательных элементов А. Массив С заполнить плотно. Вывести А и С.
-
Массив С(15) заполнить целыми случайными числами в диапазоне от 0 до 100. Массив-маску М(15) заполнить 0 и 1, расположенными случайным образом. Найти максимальный элемент МАХ массива С по нулям массива-маски М, а также его индекс К. Вывести С, М, МАХ, К.
-
Массив В(20) заполнить целыми случайными числами в диапазоне от 0 до 20. Массив-маску М(20) заполнить нулями и единицами случайным образом. Найти среднее арифметическое С элементов массива В по нулям М. Вывести В, М, С.
-
Массивы Р(10) и Q(10) заполнить целыми случайными числами в диапазоне от -10 до 10. Подсчитать количество произведений (P(I)*Q(1))<0 и найти максимальное МАХ из них (среди отрицательных произведений). Вывести Р, Q, все P(I)*Q(I), MAX.
-
Массив Z(20) заполнить целыми случайными числами в диапазоне от -20 до 20. Вычислить СР - среднее арифметическое положительных элементов и CN - среднее арифметическое отрицательных элементов массива Z. Вычислить Р как сумму CP+CN, если СР > CN, или как произведение CP*CN, если СР < CN. Вывести Z, СР, CN, Р.
-
Массив В(15) заполнить случайными целыми числами в диапазоне от 0 до . 200. Найти минимальное значение M1N для В(I)>100, а также его индекс М Вывести В, MIN, M.
-
Массив А(20) заполнить случайными целыми числами в диапазоне от -30 до 30. Найти количество N попарных произведений А(I)*А(I+1)<0. Вывести А, все попарные произведения А(I)*А(I+1), N.
-
Массив А(30) заполнить целыми случайными числами в диапазоне от 5 до 115. Вывести те значения А(I)(I = 2, 3, . . ., 29), которые больше своих соседей, и подсчитать их количество N. Вывести также весь массив А.
-
И.Массив Х(20) заполнить целыми случайными числами в диапазоне от 11 до 111. Элементы 25 < Х(I) < 75 переставить в начало массива X. Массив X вывести до и после изменения. Перестановку выполнить без использования дополнительного массива.
-
Массив Р(15) заполнить целыми случайными числами в диапазоне от 3 до 103. Построить массив К(?) из таких элементов Р, которые меньше среднего арифметического С всех элементов массива Р. Массив К заполнить плотно. Вывести Р, К, С.
-
Массив С(15) заполнить целыми случайными числами в диапазоне от 20 до 20. В массиве С вывести все числа (положителъные и отрицательные), начиная с первого отрицательного, кончая последним отрицательным. Распечатать массив С целиком.
-
Массив Z(15) заполнить целыми случайными числами в диапазоне от 4 до 96. Найти сумму элементов S, расположенных между максимальным МАХ и минимальным MIN элементами. Вывести Z, S, MAX MIN.
-
Массив Х(20) заполнить целыми случайными числами в диапазоне от - 11 до 20. Найти сумму S положительных элементов, заключенных между первым отрицательным и последним отрицательным элементами массива X. Вывести X, S.
-
Массив А(20) заполнить целыми случайными числами в диапазоне от 2 до 102. Вычислить минимум R абсолютной величины разности между соседними элементами А и его место М в массиве. Вывести А все значения разностей между соседними элементами, R, M.