Задача 362: Описать функцию IsPowerN(K, N) логического типа, возвращающую True, если целый параметр K (> 0) является степенью числа N (> 1), и False в противном случае. Дано число N (> 1) и набор из 10 целых положительных чисел. С помощью функции IsPowerN найти количество степеней числа N в данном наборе
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 363: Описать функцию DigitCount(K) целого типа, находящую количество цифр целого положительного числа K. Используя эту функцию, найти количество цифр для каждого из пяти данных целых положительных чисел
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 364: Описать функцию DigitN(K , N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в числе нумеруются справа налево). Если количество цифр в числе K меньше N, то функция возвращает –1. Для каждого из пяти данных целых положительных чисел K1, K2, ..., K5 вызвать функцию DigitN с параметром N, изменяющимся от 1 до 5
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 365: Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, разделенные одним пробелом и расположенные в обратном порядке
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1
Задача 366: Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, разделенные одним пробелом и расположенные в алфавитном порядке
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1
Задача 367: Дана строка-предложение на русском языке. Преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы. Словом считать набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом строки. Слова, не начинающиеся с буквы, не изменять
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1
Задача 368: Дана строка-предложение на русском языке. Подсчитать количество содержащихся в строке знаков препинания
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1🤔1
Задача 369: Дана строка-предложение на русском языке. Подсчитать количество содержащихся в строке гласных букв
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1
Задача 370: Дана строка-предложение на русском языке. Вывести самое длинное слово в предложении. Если таких слов несколько, то вывести первое из них. Словом считать набор символов, не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/концом строки
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1
Задача 371: Дана строка-предложение на русском языке. Вывести самое короткое слово в предложении. Если таких слов несколько, то вывести последнее из них. Словом считать набор символов, не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/концом строки
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
Категория: Символы и строки
Во всех заданиях данного пункта предполагается, что исходные строки являются непустыми и не содержат начальных и конечных пробелов
#category_string
🔥1
Задача 372: Описать функцию DegToRad(D) вещественного типа, находящую величину угла в радианах, если дана его величина D в градусах (D — вещественное число, 0 < D < 360). Воспользоваться следующим соотношением: 180° = π радианов. В качестве значения π использовать 3.14. С помощью функции DegToRad перевести из градусов в радианы пять данных углов
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 373: Описать функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах, если дана его величина R в радианах (R — вещественное число, 0 < R < 2·π). Воспользоваться следующим соотношением: 180° = π радианов. В качестве значения π использовать 3.14. С помощью функции RadToDeg перевести из радианов в градусы пять данных углов
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 374: Описать функцию Fact(N) вещественного типа, вычисляющую значение факториала N! = 1*2*...*N ( N > 0 — параметр целого типа; вещественное возвращаемое значение используется для того, чтобы избежать целочисленного переполнения при больших значениях N). С помощью этой функции найти факториалы пяти данных целых чисел
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 375: Описать процедуру TimeToHMS(T, H, M, S), определяющую по времени T (в секундах) содержащееся в нем количество часов H, минут M и секунд S (T — входной, H, M и S — выходные параметры целого типа). Используя эту процедуру, найти количество часов, минут и секунд для пяти данных отрезков времени T1, T2, ..., T5
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 376: Описать процедуру IncTime(H, M, S, T ), которая увеличивает на T секунд время, заданное в часах H, минутах M и секундах S (H, M и S — входные и выходные параметры, T — входной параметр; все параметры — целые положительные). Дано время (в часах H, минутах M, секундах S) и целое число T. Используя процедуру IncTime, увеличить данное время на T секунд и вывести новые значения H , M, S
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 377: Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое положительное число) является високосным, и False в противном случае. Вывести значение функции IsLeapYear для пяти данных значений параметра Y. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
👍1🔥1
Задача 378: Используя функцию IsLeapYear из предыдущего задания, описать функцию MonthDays(M, Y) целого типа, которая возвращает количество дней для M-го месяца года Y (1 ≤ M ≤ 12, Y > 0 — целые числа). Вывести значение функции MonthDays для данного года Y и месяцев M1, M2, M3
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
Задача 379: Используя функцию MonthDays из предыдущего задания, описать процедуру PrevDate(D, M, Y), которая по информации о правильной дате, включающей день D, номер месяца M и год Y, определяет предыдущую дату (параметры целого типа D, M, Y являются одновременно входными и выходными). Применить процедуру PrevDate к трем исходным датам и вывести полученные значения предыдущих дат
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 380: Используя функцию MonthDays из задания 378, описать процедуру NextDate(D, M, Y), которая по информации о правильной дате, включающей день D, номер месяца M и год Y, определяет следующую дату (параметры целого типа D, M, Y являются одновременно входными и выходными). Применить процедуру NextDate к трем исходным датам и вывести полученные значения следующих дат
Категория: Процедуры и функции
#category_proc
Категория: Процедуры и функции
#category_proc
🔥1
Задача 381: Дано целое число N и набор из N положительных вещественных чисел. Вывести в том же порядке дробные части всех чисел из данного набора (как вещественные числа с нулевой целой частью), а также произведение всех дробных частей
Категория: Последовательности
Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое число элементов. Последовательности это не то же самое что и массивы, они поддерживаются не во всех языках программирования. Поэтому данный тип задания можно пропустить или решить его используя обычный одномерный массив.
Для решения заданий из данной группы следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для них не требуется хранить в памяти одновременно весь набор данных, поэтому при программной реализации этих алгоритмов можно не использовать массивы.
#category_series
Категория: Последовательности
Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое число элементов. Последовательности это не то же самое что и массивы, они поддерживаются не во всех языках программирования. Поэтому данный тип задания можно пропустить или решить его используя обычный одномерный массив.
Для решения заданий из данной группы следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для них не требуется хранить в памяти одновременно весь набор данных, поэтому при программной реализации этих алгоритмов можно не использовать массивы.
#category_series
🔥1
Задача 382: Дано целое число N и набор из N вещественных чисел. Вывести в том же порядке округленные значения всех чисел из данного набора (как целые числа), а также сумму всех округленных значений
Категория: Последовательности
Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое число элементов. Последовательности это не то же самое что и массивы, они поддерживаются не во всех языках программирования. Поэтому данный тип задания можно пропустить или решить его используя обычный одномерный массив.
Для решения заданий из данной группы следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для них не требуется хранить в памяти одновременно весь набор данных, поэтому при программной реализации этих алгоритмов можно не использовать массивы.
#category_series
Категория: Последовательности
Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое число элементов. Последовательности это не то же самое что и массивы, они поддерживаются не во всех языках программирования. Поэтому данный тип задания можно пропустить или решить его используя обычный одномерный массив.
Для решения заданий из данной группы следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для них не требуется хранить в памяти одновременно весь набор данных, поэтому при программной реализации этих алгоритмов можно не использовать массивы.
#category_series
🔥1