close

Вход

Забыли?

вход по аккаунту

?

Kursovoy proekt IiP 1-13

код для вставкиСкачать
 Задания на курсовое проектирование
по дисциплине "Информатика и программирование"
Оформить задания в виде одной или нескольких функций, вызываемых из функции main. Данные для функций передавать в качестве параметров. Обеспечить задание значений элементов массива вводом с клавиатуры.
Вариант 1
1. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ.
1. Вычислить сумму элементов массива, которые являются степенями двойки и индексы которых есть четные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму положительных элементов, индексы которых есть полные квадраты. 3. Определить сумму элементов целочисленного массива, расположенных до минимального элемента и являющихся простыми числами. 4. По заданной последовательности целых чисел {Аi}, i=0,...,n, построить последовательность {Bi}, в которой каждый элемент Bi - есть количество элементов подпоследовательности А0,...,Аi-1, превосходящих Аi . 2. СОРТИРОВКА МАССИВОВ. 1. Отсортировать массив по возрастанию младшей цифры в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 2 ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму отрицательных элементов, индексы которых есть полные квадраты. 3. Определить сумму элементов массива, расположенных до максимального элемента и являющихся палиндромами. 4. Получить массив С(К), упорядоченный по возрастанию, путем слияния массивов A(N) и B(M), упорядоченных по возрастанию (K = N + M).
СОРТИРОВКА МАССИВОВ 1. Отсортировать элементы массива по убыванию старшей цифры в записи его элементов 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort, прототип которой находится в заголовочном файле сstdlib (написать для нее функцию сравнения, которая передается в качестве параметра, и заполнить таблицу строк). Вариант 3
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются четными числами и индексы которых делятся на 3. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму четных элементов, индексы которых есть полные квадраты. 3. Определить сумму элементов массива, являющихся трехзначными числами (с совпадающими первой и последней цифрами) и расположенных между минимальным и максимальным элементами, не включая сами эти элементы. 4. Дан массив целых чисел, содержащий n элементов. Записать в этот массив сначала все положительные числа, а затем все отрицательные и нули, сохраняя порядок их следования. СОРТИРОВКА МАССИВОВ 1. Отсортировать целочисленный массив по возрастанию младшей цифры в записи его элементов
2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк).
Вариант 4
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые есть нечетные числа, и индексы которых есть полные квадраты. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму нечетных элементов, индексы которых делятся на 3. 3. Определить сумму элементов массива, имеющих в своей записи все одинаковые цифры и расположенных между двумя элементами с максимальным значением, не включая сами эти элементы. 4. Построить последовательность из 10 чисел, образованную цифрами семеричного представления последовательности натуральных чисел, начинающейся с заданного n. СОРТИРОВКА МАССИВОВ 1. Отсортировать целочисленный массив по возрастанию старшей цифры в записи его элементов 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 5
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые делятся на 3 и индексы которых есть нечетные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму элементов, являющихся полными квадратами и имеющих четные индексы. 3. Получить индексы элементов и максимальное значение только тех сумм элементов массива (a1 + an, a2 + an-1, ..., an/2 + an/2+1), которые являются трехзначными числами. 4. Для заданной последовательности А целых чисел определим T(j) как . Найти j такие, что T( j) максимально.
2. СОРТИРОВКА МАССИВОВ 1. Отсортировать целочисленный массив по возрастанию суммы двух последних цифр в записи его элементов 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 6
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1.Вычислить сумму элементов массива, которые делятся на 4 и индексы которых есть четные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму четных элементов, индексы которых есть полные квадраты. 3. Определить сумму элементов массива, имеющих в своей записи две 1 и расположенных между двумя минимальными значениями, не включая сами эти элементы. 4. Вывести на экран без повторений все элементы, встречающиеся в последовательности ровно один раз. СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по убыванию суммы двух первых цифр в записи его элементов 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort, прототип которой находится в заголовочном файле сstdlib (написать для нее функцию сравнения, которая передается в качестве параметра, и заполнить таблицу строк). Вариант 7
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые есть полные квадраты и индексы которых есть нечетные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму нечетных элементов, делящихся без остатка на 3 и имеющих четные индексы. 3. Определить сумму элементов целочисленного массива, являющихся палиндромами и расположенных после максимального по модулю значения. 4. По заданной последовательности целых чисел {Аi}, i=0,...,n, построить последовательность {Bi}, в которой каждый элемент Bi - есть количество элементов подпоследовательности Аi+1,...,Аn, не превосходящих Аi . СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по убыванию суммы цифр в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 8
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму отрицательных элементов массива, которые являются полными квадратами и индексы которых есть четные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму элементов, делящихся без остатка на 3 и имеющих нечетные индексы. 3. Определить сумму элементов целочисленного массива, в записи которых есть ровно 2 одинаковые цифры и расположенных после минимального по модулю значения. 4. Указать длину начального отрезка последовательности элементов массива, для которого отношение встречающихся в нем степеней двойки и чисел Фибоначчи максимально. СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по возрастанию суммы цифр в записи его элементов 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 9
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму положительных элементов массива, которые делятся на 3 и индексы которых есть полные квадраты. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму нечетных элементов, индексы которых также нечетные. 3. Получить индексы элементов и минимальное значение только тех сумм (a1 + an, a2 + an-1, ..., an/2 + an/2+1), которые являются простыми числами. 4. Дан массив чисел, содержащий n элементов. Записать в этот же массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования. СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по убыванию второй старшей цифры в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 10
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму отрицательных элементов массива, которые делятся на 4 и индексы которых есть четные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму четных элементов, имеющих нечетные индексы. 3.Найти сумму элементов целочисленного массива, цифры записи которых образуют возрастающую последовательность и которые расположены между максимальным и минимальным элементами (включая сами элементы). 4. Сжать массив, удалив из него все элементы, модуль которых не превышает 5. Освободившиеся в конце массива элементы заменить нулями. СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по возрастанию суммы второй и третьей старших цифр в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 11
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму отрицательных элементов массива, которые делятся на 5 и индексы которых есть нечетные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму элементов, являющихся полными квадратами и имеющих нечетные индексы. 3. Вычислить индексы и минимальное значение только тех сумм элементов массива (a1 + a2, a2 + a3, ..., an-1 + an), которые являются простыми числами. 4. Построить последовательность из 20 чисел, образованную цифрами семеричного представления последовательности натуральных чисел, начинающейся с заданного n. СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по возрастанию суммы первой и последней цифр в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 12
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые делятся на 5 и индексы которых есть полные квадраты. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму четных элементов с нечетными индексами. 3. Вычислить индексы и максимальное значение только тех произведений элементов массива (a1an, a2an-1, ..., an/2an/2+1) , у которых старшая и младшая цифры значения отличаются на 3. 4. Построить последовательность из 20 чисел, образованную цифрами пятеричного представления последовательности натуральных чисел, начинающейся с заданного n. СОРТИРОВКА МАССИВОВ 1. Отсортировать массив по возрастанию суммы первых трех цифр в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsor (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). Вариант 13
1. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ.
1. Вычислить сумму элементов массива, которые являются степенями двойки и индексы которых есть четные числа. (Вставить элементы массива четного индекса в степень двойки(степень должна принадлежать 2-ке, и сделать ее сумму).
2. Из двух массивов разной длины сформировать общий массив и вычислить сумму положительных элементов, индексы которых есть полные квадраты. (
3. Определить сумму элементов целочисленного массива, расположенных до минимального элемента и являющихся простыми числами. 4. По заданной последовательности целых чисел {Аi}, i=0,...,n, построить последовательность {Bi}, в которой каждый элемент Bi - есть количество элементов подпоследовательности А0,...,Аi-1, превосходящих Аi . 2. СОРТИРОВКА МАССИВОВ. 1. Отсортировать массив по возрастанию младшей цифры в записи его элементов. 2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort (сstdlib) (написать для нее функцию сравнения, передаваемую в качестве параметра, и заполнить таблицу строк). 
Документ
Категория
Рефераты
Просмотров
100
Размер файла
92 Кб
Теги
kursovoy, proekt, iip
1/--страниц
Пожаловаться на содержимое документа