Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика 2012.doc
Скачиваний:
6
Добавлен:
17.09.2019
Размер:
124.93 Кб
Скачать

Обработка строк (10)

  1. Дана строка символов, содержащая знаки препинания. Подсчитать какие и сколько знаков препинания содержит строка.

  2. Дана строка символов. Определить долю букв А (русская) входящих в состав строки в процентах.

  3. Дана строка символов (русская). Определить количество гласных букв в этой строке.

  4. Дана строка символов (английская). Определить какие и сколько гласных букв содержит строка.

  5. Дана строка символов. Определить каких символов больше гласных или согласных.

  6. Дана строка. Подсчитать сколько различных символов входит в эту строку. Результат вывести на экран.

  7. Дан текст. Определить чего в нем больше цифр или букв.

  8. Даны две строки. Подсчитайте и выведите на экран количество общих букв. (Букв встречающихся в первой и второй строке).

  9. Из заданного текста выбрать и вывести на экран те символы, которые встречаются в нём ровно один раз.

  10. Удалить из строки символов знак двоеточие « : ». И подсчитать количество этих удалений.

  11. Дана строка символов. Вырежете два первых символа этой строки и поместите в конец данной строки.

  12. Найдите первую и последнюю буквы К в тексте введенном с клавиатуры. И замените их «*».

  13. Из заданного текста удалить те его части, которые заключены в кавычки (вместе с кавычками).

  14. Каждые n символов во введенном тексте отделить знаком "!".

  15. Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку изображающую двоичную запись того же числа.

  16. Дана строка, изображающая целое положительное число. Найти сумму цифр этого числа.

  17. Дано число в шестнадцатеричной системе счисления. Вывести строку изображающую десятичную запись того же числа.

  18. Дана строка символов. Заменить все буквы стоящие на четных местах на букву О.

  19. Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся заданной буквой.

  20. Дана строка. Указать те слова, которые содержат заданную букву.

Функции пользователя (15)

  1. Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры.

  2. Определить, в каком из данных двух целых чисел больше цифр.

  3. Два натуральных числа называются «дружественными», если каждое из них равно сумме всех делителей (кроме самого числа) другого (например, числа 220 и 284). Найти все пары дружественных чисел, которые не больше заданного числа N.

  4. Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары «близнецов» из отрезка [n, 2n], где n – заданное натуральное число большее 2.

  5. Натуральное число, в записи которого n цифр, называется числом Армстронга. Если сумма его цифр, возведенная в степень n, равна самому числу. Найти все такие числа от 1 до k.

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

  7. Составить программу для нахождения числа из интервала [M, N], имеющего наибольшее количество делителей.

  8. Написать программу, которая находит и выводит на печать все четырехзначные числа вида , для которых выполняется условие .

  9. На части катушки с автобусными билетами номера шестизначные. Составить программу, определяющую количество счастливых билетов на катушке, если меньший номер билета – N, больший – M (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех цифр).

  10. Из заданного числа вычли сумму его цифр. Из результата вновь вычли сумму его цифр и т.д. Через сколько таких действий получится ноль?

  11. Дано четное число n>2. Проверить для него гипотезу Гольдбаха: каждое четное n представляется в виде суммы двух простых чисел.

  12. Среди трехзначных чисел найти такие, у которых сумма факториалов его цифр равнялась бы самому числу, используя подпрограмму вычисления факториала.

  13. Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры. Определить также, сколько четных цифр в найденной сумме

  14. Имеется часть катушки с автобусными билетами. Номер билета шестизначный. Составить программу, определяющую коли­чество счастливых билетов на катушке, если меньший номер би­лета – N, больший – М (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех)

  15. Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется: условие: а, b, с, d – разные цифры

  16. Дано натуральное число п. Выяснить, можно ли представить его в виде произведения трех последовательных натуральных чисел

  17. Даны натуральные числа n, k, п> 1. Напечатать k десятичных знаков числа 1/п. Программа должна использовать только целые переменные

  18. Из заданного числа вычли сумму его цифр. Из результата вновь вычли сумму его цифр и т.д. Сколько таких действий надо произвести, чтобы получился нуль?

  19. Даны натуральные числа К и N. Составить программу формирования массива А, элементами которого являются числа, сумма цифр которых равна К и которые не большем N

  20. Даны три квадратных матрицы A, B,C n-го порядка. Вывести на печать ту из них, норма которой наименьшая. Нормой матрицы назовем максимум из абсолютных величин ее элементов