- •Например:
- •П остроить график функции
- •Дан текстовый файл. Напечатать самую длинную и самую короткую строку файла. Если таких строк несколько, то напечатать самую первую короткую и последнюю длинную.
- •ДНапример: ано целое число n. Заполнить квадратную матрицу размером n*n целыми числами следующим образом:
- •Дана строка. Сформировать последовательность цифр, соответствующих длинам слов.
- •Дана строка, состоящая из слов. Удалить из строки все слова, в которых хотя бы одна буква встречается дважды.
- •Дана последовательность строк. Упорядочить строки по 1-ой букве.
- •Дана строка, состоящая из слов. Переставить слова в обратном порядке.
- •Дана символьная строка. Найти длину самого короткого слова.
Дана символьная строка. Найти длину самого короткого слова.
Дан массив слов (N=10), разделенных пробелами. Заменить все буквы “к” на пробелы. Исключить полученные слова, номер которых >7. Упорядочить слова по длине и вывести на экран дисплея.
Дан файл целых чисел, напечатать все числа, делящиеся на 5 и на 11.
Вычислить значение целого числа, заданного строкой
В десятичной системе счисления
В двоичной системе счисления
В шестнадцатеричной системе счисления.
Координаты двух прямоугольников вводятся с клавиатуры. Если они пересекаются, на экран выводится область пересечения и закрашивается цветом. Запомнить образ и вывести его на экран.
Реализовать процедуры “Вывести элементы списка на экран” и “Добавить новый элемент в упорядоченный список” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка. Создать список и показать его работоспособность.
Вариант 27.
Дана символьная строка. Определить, имеются ли в этой строке все буквы, входящие в слово “компьютер”.
Дана последовательность целых чисел. Упорядочить их по возрастанию и присвоить целой переменной t третью от конца цифру 1-го числа упорядоченной последовательности. Вывести на экран дисплея результаты.
Даны сведения о кубиках (размер ребра, цвет, материал). Напечатать информацию обо всех кубиках, имеющих заданный размер.
Дана функция f(a,b)=(sin(a)+cos(b))/(|a|+|b|). Вычислить (f(s,t)+f(2*s,t)+f(s,t-2). Оформить процедурой.
Координаты двух окружностей вводятся с клавиатуры. Если они пересекаются, на экран выводится область пересечения и закрашивается цветом. Запомнить образ и вывести его на экран.
Реализовать процедуры “Вывести элементы списка на экран” и “Добавить новый элемент в конец списка” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.
Вариант 28.
Дана символьная строка. Удалить из не символы, не являющиеся цифрами.
Дана строка длиной N символов. Заменить все “с” на пробелы и удалить все слова, одинаковые по длине. Вывести на экран дисплея исходную и преобразованную строку и количество слов.
Даны сведения о книге (фамилия автора, название, год издания). Напечатать название книг и фамилию автора по заданному году издания.
Дан вектор ai, где i=1…n и число x. Разработать процедуру, вычисляющую (a1*(1/x)+a2*(1/x2)+…+an*(1/xn))*ex
Изобразить правильный треугольник, вращающийся вокруг вершины с указанным номером.
Реализовать процедуры “Вывести элементы списка на экран” и “Добавить новый элемент в начало списка” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.
Вариант 29.
Дана строка. Выделить из нее все английские буквы и цифры.
Дана последовательность целых чисел. Удалить пробелы и заменить 5 на 3. Присвоить целой переменной t шестую от конца цифру в записи числа S. Вывести на экран дисплея исходную и преобразованную строки.
Даны сведения о кубиках (размер ребра, цвет, материал). Напечатать суммарный объем всех кубиков из заданного материала.
Даны действительные числа a0, a1,…,a6. Получить для x=1,2,3,4 значения P(x+1)-P(x), где P(y)=a0*y6+a1*y5+…+a5*y+a6
Построить график функции y=e-|x|*0,1*cos(x), x[-8,8]. Разметить оси координат.
Реализовать процедуры “Вывести элементы списка на экран” и “Удалить из списка элемент с заданным значением целочисленного поля” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.
Вариант 30.
Дана символьная строка. Подсчитать общее число вхождений символов “;”,”:“,”/”.
Дана последовательность цифр. Разделить последовательность на числа (длинной по 5 цифр). Удалить все лишние совпадающие числа. Упорядочить последовательность по возрастанию. Вывести на экран дисплея исходную и полученную последовательности и количество чисел.
Сведения об автомобилях содержат: марку, номер, фамилию владельца. Напечатать номера автомобилей и марки автомобилей для заданной фамилии владельца.
Дан вектор ai, i=1…n. Разработать процедуру, вычисляющую bi(i=1…n), где bi=f(ai,x), f(s,t)=(s2+t2)/(s*t+3)
Построить график функции y=x*cos(e-x), x[-2,2]. Разметить оси координат. Провести автоматическое масштабирование по оси y.
Реализовать процедуры “Вывести элементы списка на экран” и “Отсортировать по возрастанию список по значению поля целочисленного типа ” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.