Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie.doc
Скачиваний:
1
Добавлен:
09.07.2019
Размер:
185.86 Кб
Скачать
  1. Дана символьная строка, содержащая слова, разделенные одним или несколькими пробелами. Подсчитать количество слов, длина которых больше заданной.

  2. Дана последовательность цифр. Разделить последовательность на числа (длинной по 4 цифры). Удалить все лишние совпадающие числа. Упорядочить последовательность по убыванию. Вывести на экран дисплея исходную и полученную последовательности и количество чисел.

  3. Дан текстовый файл. Напечатать самую длинную и самую короткую строку файла. Если таких строк несколько, то напечатать самую первую короткую и последнюю длинную.

  4. Дан вектор ai, где i=1…n и число x. Разработать процедуру, вычисляющую (a1*(1/x)+a2*(1/x2)+…+an*(1/xn))*ex

  5. Изобразить правильный треугольник, вращающийся вокруг вершины с указанным номером.

  6. Реализовать процедуры “Вывести элементы списка на экран ” и “Отсортировать по убыванию список по значению поля целочисленного типа ” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.

Вариант 21.

  1. Дана символьная строка. Заменить все вхождения слова ‘это’ на слово ‘то’.

  1. Дан массив целых чисел (N=10). Упорядочить числа по убыванию. Исключить мах и min числа. В оставшихся числах заменить 5 на 1. Вывести на экран дисплея исходный и полученный массивы.

  2. Дан текстовый файл, содержащий произвольное количество целых чисел. Записать в результирующий файл только числа, входящие ровно 2 раза в исходный файл.

  1. ДНапример: ано целое число n. Заполнить квадратную матрицу размером n*n целыми числами следующим образом:

1

2

3

n-1

n

0

1

2

n-2

0

0

0

1

2

0

0

n

n-1

2

1

1

2

3

4

5

0

1

2

3

0

0

0

1

0

0

0

3

2

1

0

5

4

3

2

1

Оформить процедурой.
  1. Н арисовать картинку и передвигать ее по траектории, заданной параметрически

x=A*cos(t)*(1+cos(t))

y=A*sin(t)*(1+cos(t))

t[0;2], A>0

  1. Реализовать процедуры “Вывести элементы списка на экран ” и “Отсортировать по убыванию список по значению поля символьного типа ” для динамической структуры данных Список. Элемент списка является записью с двумя полями: символьного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.

Вариант 22.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]