Процедуры и функции
Напишите программу, состоящую из трех процедур и основной программы. Первая процедура организует ввод двух целых чисел X и Y, вторая проверяет их сумму, третья выводи результат. Используйте эти процедуры в основной программе. Используйте X и Y как глобальные переменные.
Напишите программу вычисления площади поверхности и длины экватора на основе известного радиуса планет солнечной системы. Форму планет будем считать шаром. Вычисление площади поверхности и длины экватора оформите отдельными функциями.
Напишите программу поиска большего из четырех чисел с использованием подпрограммы поиска большего из двух чисел.
Даны координаты вершин многоугольника (x1, y1,x2,y2,…x10,y10). Напишите программу для вычисления его периметра (вычисление расстояния между вершинами оформить подпрограммой).
Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k.
Напишите программу для вычисления числа сочетаний из N по M. Число сочетаний определяется по формуле N!/(M!*(N-M)!, где N – количество элементов перебора. Используйте подпрограмму вычисления факториала.
Напишите программу для определения НОД трех натуральных чисел.
Даны действительные числа s,t. Составить программу вычисления выражения f(t, -2s, 1.17) + f(2.2, t, s-t), где f(a,b,c) = (2a – b – sin(c)) / (5 + |c|).
Даны натуральные m и n (m<n). Составить программу, сокращающую дробь m/n.
Напишите программу вычисления суммы квадратов простых чисел, лежащих в интервале (M,N).
Напишите программу подсчета числа четных цифр, используемых в записи N-значного числа M.
Составьте программу вычисления суммы трехзначных чисел, в десятичной записи которых нет четных цифр.
Составьте программу вывода на экран всех натуральных чисел, не превосходящих N и делящихся на каждую из своих цифр.
Составьте программу нахождения наименьшего натурального N-значного числа X (X>=10), равного утроенному произведению своих цифр.
Составьте программу подсчета числа всех натуральных чисел, меньших М, квадрат суммы цифр которых равен X.
Символьные переменные
Напишите программу, подсчитывающую количество букв во введенном с клавиатуры слове. Ввод осуществляйте в цикле while do. Выход из программы – строка «999».
Дано натуральное число n и символы s1, s2, …, sn. Подсчитать сколько раз среди данных символов встречается символ +.
Дано натуральное число n и символы s1, s2, …, sn. Подсчитать количество встречающихся символов *.
Дано натуральное число n и символы s1, s2, …, sn. Выяснить, каких символов больше + или *.
Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ.
Напишите программу, определяющую число слов в строке. Одно слово от другого отделяется одним пробелом.
Напишите программу, которая подсчитывает стоимость телеграммы, текст которой вводится с клавиатуры.
Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.
Задано существительное первого склонения, оканчивающееся на букву «а». Напечатайте это слово во всех падежах.
Напишите программу, определяющую, сколько букв «о» стоит в заданном слове на четных местах.
Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Напишите программу, печатающую фамилию ученика и его инициалы.
Напишите программу, удаляющую из слова i-ю букву.
Напишите программу, удаляющую из текста все буквы, совпадающие с его последней буквой.
Напишите программу, удаляющую из слова X все буквы, которые встречаются в слове Z.
Напишите программу, подсчитывающую количество различных букв в заданном слове.
Напишите программу, удаляющую из слова каждую третью букву.
Напишите программу, которая в заданном тексте меняет слово «Петр» на слово «Иван».
Напишите программу, которая удаляет из введенной строки любой требуемый введенный с клавиатуры символ. Процесс удаления выделите в отдельную процедуру.
В заданном тексте заменить все буквы "а" на букву "о".
Составить программу, которая обращает введенное слово, т.е. переставляет символы в обратном порядке.
Составить программу, определяющую, является ли введенное слово перевертышем.
Напишите программу, сортирующую символы введенной с клавиатуры строки в порядке возрастания их номеров в ASCII-таблице.
Напишите программу, вычисляющую длину самого короткого слова в предложении из трех слов, разделенных пробелами.
Составить программу, которая выводит на экран бегущую строку.
Составить программу, удаляющую в строке все, что заключено между фигурными скобками и их самих.