Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie.doc
Скачиваний:
3
Добавлен:
09.07.2019
Размер:
186 Кб
Скачать
  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.

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