Практические задания:
Дан массив А из n целых чисел. Найти сумму максимального и минимального элемента в массиве.(Поиск максимума и минимума реализовать с помощью подпрограмм-функций).
Дан файл целых чисел. Выбрать наибольшее из чисел, принадлежащее интервалу [a,b]. Концы интервала a и b вводятся с клавиатуры.
Дан текстовый файл F1. Переписать его содержимое в файл F2, сохраняя строчную структуру и удаляя пустые строки.
Даны две символьные строки S1 и S2, содержащие только строчные латинские буквы. Построить строку S3, в которую войдут только общие символы S1 и S2 в алфавитном порядке и без повторений.
Дан файл целых чисел. Определить, сколько раз в нем повторяется максимальное значение.
Дан файл целых чисел. Определить, сколько раз в нем повторяется максимальное значение.
По координатам вершин треугольника вычислить его периметр, используя подпрограмму вычисления длины отрезка, соединяющего две точки. (длина отрезка= sgrt(sgr(x2-x1)+sgr(y2-y1)), где (x1,y1)- координаты одной точки, (x2,y2)-координаты второй точки отрезка).
Дан файл целых чисел F1. Создать два новых файла F2 и F3 из положительных и отрицательных чисел соответственно
Даны два файла целых чисел. Определить, в каком из них больше положительных, отрицательных и нулевых значений.
Составить рекурсивную подпрограмму вычисления N!
Дана вещественная матрица размера m*n. Найти значение наибольшего по модулю элемента матрицы и указать его местоположение в матрице.
Определить среднее арифметическое чисел, хранящихся в файле Note.txt.
Дан список L, из N целых чисел. Удалить первое вхождение максимального элемента в списке.
Дан список L, из N целых чисел. Удалить первое вхождение минимального элемента в списке.
Дан текстовый файл Note.txt. Определить длину самой длинной строки этого файла.
Разработать и произвести отладку программы: Найти сумму бесконечного ряда. Суммировать до тех пор, пока сумма не станет больше заданного p>0. Вывести эти числа.
Разработать и произвести отладку программы для определения N!-M!. N! = 1*2*3*4*.........*n
Разработать и произвести отладку программы: Вычислить сумму квадратов всех целых чисел, пока сумма квадратов меньше заданного числа А. Вывести эти числа.
Разработать и произвести отладку программы: Произведение первых четных чисел равно P, сколько сомножителей взято.
Разработать и произвести отладку программы: Определить все двузначные числа, сумма квадратов цифр которых кратны числу 15.
Разработать и произвести отладку программы: Даны два одномерных массива одинаковой длины. Получить третий массив такой же размерности, каждый элемент которого равен сумме соответствующих элементов данных массивов.
Разработать и произвести отладку программы: дан одномерный массив чисел. Определите сумму элементов, принадлежащих промежутку от А до В (А и В водить с клавиатуры).
Разработать и произвести отладку программы определения количества элементов массива, больших среднего арифметического всех его элементов.
Разработать и произвести отладку программы: Дан массив P целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Из элементов массива P сформировать массив M той же размерности по правилу: если номер четный, то Mi=i*Pi , если нечетный, то Mi=-Pi. Исходный и скорректированный массив вывести на экран.
Разработать и произвести отладку программы: ан массив P целых чисел из n элементов, заполненный случайным образом числами из промежутка [-30,30]. Из элементов массива P сформировать массив M из четных чисел. Исходный и скорректированный массивы вывести на экран.
Разработать и произвести отладку программы: ан массив P целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Из элементов массива P сформировать массив M той же размерности по возрастанию. Исходный и скорректированный массивы вывести на экран.
Разработать и произвести отладку программы, печатающей все делители целого числа в порядке убывания.
Разработать и произвести отладку программы, печатающей все делители целого числа в порядке возрастания
Разработать и произвести отладку программы для решения квадратного уравнения.
Создать и отладить приложение – конвертор перевода суммы денег из долларов в рубли.
Разработать и произвести отладку программы для вычисления делителей натурального числа N. Вывести сами делители, их количество.
Разработать и произвести отладку программы, вычисляющей сумму 1-й и последней цифр натурального числа N. Вывести эти цифры и сумму.
Создать и отладить приложение для решения квадратного уравнения.
Разработать и произвести отладку программы, находящей все простые числа в заданном диапазоне.
Разработать и произвести отладку программы, находящей все нечетные числа в заданном диапазоне и их количество.
Разработать и произвести отладку программы, находящей все четные числа в заданном диапазоне и их количество.
Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; заменить отрицательные числа на 0, положительные – на 1.
Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; отсортировать массив по убыванию.
Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; отсортировать массив по возрастанию
Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; поменять местами два элемента массива с номерами k1 и k2.
Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива, определяет минимальный и максимальный элементы массива.
Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива, определяет сумму всех элементов и количество положительных элементов.
Достарыңызбен бөлісу: |