РАЗРАБОТКА АЛГОРИТМА И ПРОГРАММЫ РЕШЕНИЯ ЗАДАЧИ РАЗБОРА ЧИСЛА ПО ЦИФРАМ
Работа добавлена на сайт samzan.net: 2015-07-05
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Лабораторная работа №1_3
РАЗРАБОТКА АЛГОРИТМА И ПРОГРАММЫ РЕШЕНИЯ ЗАДАЧИ РАЗБОРА ЧИСЛА ПО ЦИФРАМ.
Задание:
- Составить блок-схему алгоритма согласно заданию.
- Написать программу на языке С++.
- Отладить программу на различных тестовых наборах данных.
- Оформить отчет.
Варианты заданий:
- Найти сумму всех натуральных трехзначных чисел, у которых цифры, составляющие число образуют возрастающую последовательность.
- Дано пятизначное число. Написать программу определения, является ли число палиндромом (перевертышем), то есть числом, десятичная запись которого читается слева направо и справа налево.
- Определить количество натуральных трехзначных чисел, сумма цифр которых равна заданному числу.
- Написать программу поиска двузначных чисел, таких, что если к сумме цифр этого числа прибавить квадрат этой суммы, то получится это число.
- Квадрат трехзначного числа оканчивается тремя цифрами, которые как раз составляют это число. Написать программу поиска таких чисел.
- Найти сумму целых положительных чисел из промежутка от А до В, кратных 4 (значения А и В вводятся с клавиатуры).
- В трехзначном числе зачеркнули первую цифру слева, когда полученное двухзначное число умножили на 7, то получили данное число.
- Среди четырехзначных чисел подсчитайте количество чисел, у которых все цифры не равны.
- Подсчитать количество цифр данного натурального числа.
- Определить, является ли число палиндромом.
- Найти сумму цифр числа;
- Найти первую цифру числа, например, для числа 123456 цифра 1;
- Поменять порядок цифр числа, например, было 1234, стало 4321;
- Найти количество четных (нечетных) цифр числа;
- Найти самую большую (маленькую) цифру числа;
- Найти цифры кратные заданному числу M;
- Сколько раз данная цифра встречается в числе?
- Приписать по 1 в начало числа и в конец;
- Поменять местами первую и последнюю цифру числа, например, из числа 1234 должно быть получено 4231;
- Приписать к исходному числу такое же число, например из числа 1234 получить 12341234;
- Определить, является ли заданное число степенью 3 (2…),
- Определить, является ли число, введенное с клавиатуры числом Армстронга. Число Армстронга: сумма цифр этого числа, возведенных в n-ую степень (n - количество цифр числа) равна самому числу.
- Найти цифровой корень числа. Цифровой корень числа получается при сложении цифр числа, затем при сложении цифр вновь полученного числа и так до тех пор, пока в сумме не будет получена одна цифра.
- Перевести число из одной системы счисления в другую.
- Написать программу, реализующую следующий алгоритм:
- Найти разность S1-S2, где S1-сумма всех четных цифр N-значного числа, а S2-сумма всех нечетных цифр этого числа.
- Написать программу, реализующую следующий алгоритм: Вывести позиции всех цифр N – значного числа, кратных 3.
- Для N-значного числа найти минимальную четную цифру
- Найти среднее всех четных цифр N-значного числа
- Вывести позиции максимальной и минимальной цифры N- значного числа.
- Вывести позиции четных цифр N-значного числа
- Вывести одну среднюю цифру числа для N-значного числа, если N – нечетно, и две средние цифры, если N – четно.
- Заменить первую цифру N-значного числа на цифру, равную разности максимальной и минимальной цифры
- В N-значном числе поменять ее местами цифры, обозначающие количество сотен и количество десятков в числе.
- Найти максимальную цифру N-значного числа и поменять ее местами с первой цифрой числа.
- Найти разность S1-S2, где S1-сумма всех четных цифр N-значного числа, а S2-сумма всех нечетных цифр этого числа.