Учебно-методический комплекс дисциплины



бет23/27
Дата06.01.2022
өлшемі0,66 Mb.
#16699
түріУчебно-методический комплекс
1   ...   19   20   21   22   23   24   25   26   27
Байланысты:
1366076613 SD.DS.01 Programmirovanie na C

Практическая часть

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

  2. Написать программу, которая определяет максимальное число из введённой с клавиатуры последовательности положительных чисел Длина последовательности неограничена. Программа запрашивает ввод чисел пока пользователь не введёт число 0.

  3. Как известно число делится на 3 тогда и только тогда, когда сумма его цифр делится на 3. Для введённого с клавиатуры целого числа вывести сумму его цифр и проверить действительно ли сумма цифр делится на 3 только в случае если число делится на 3.

  4. Написать программу, которая считает во сколько раз и на сколько процентов возрастут цены за определённый период времени.
    Исходные данные: процент месячной инфляции и период времени выраженный в месяцах. (Программа не должна использовать функцию возведения в степень)

  5. Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивала капитал на p%. Программа должна посчитать, через сколько лет он накопит сумму s, достаточную для покупки собственного магазина.
    Исходные данные: стартовый капитал k, ежемесячный процент увеличения капитала p, стоимость магазина s. Исходные данные вводит пользователь с клавиатуры.

  6. Написать программу, которая во введённом пользователем массиве из 10 вещественных чисел меняет местами максимальный и минимальный элементы. После замены элементы массива выводятся через пробел

  7. Предприниматель, начав дело, взял кредит размером k рублей под p% годовых и вложил его в своё дело. По прогнозам, его дело должно давать прибыль r рублей в год. Программа должна определить, сможет ли он накопить сумму для погашения кредита, и если да, то через сколько лет.
    Исходными данными являются размер кредита k (в рублях), процент годовых p, предполагаемая годовая сумма прибыли r (в рублях).
    Исходные данные вводятся с клавиатуры.

  8. Написать программу пересчёта валюты. Исходными данными являются курс доллара, евро, фунта по отношению к рублю, размер суммы, исходная валюта и целевая валюта суммы.
    Исходные данные вводит пользователь с клавиатуры. Ввод валюты осуществляется путем нажатия одного из 3-х символов (d – доллар, e – евро, r – рубли). Программа осуществляет пересчёт суммы из исходной валюты в целевую и выводит результат в виде:
    5 USD составляют 3.90 EUR

  9. Написать программу, которая рассчитывает какими банкнотами и в каком количестве должен выдать банкомат сумму, с учетом того, что их количество банкнот должно быть минимально возможное. Программа должна запрашивать у пользователя сумму, которую банкомат должен выдать и выводить результат - количество банкнот достоинством. 100р., 500р., 1000р, 5000р или сообщение о том, что банкомат не может выдать запрошенную сумму.
    Замечание: считать, что в банкомате банкнот всех достоинств неограниченное количество.

  10. У гусей и кроликов вместе x лап (x - чётное). Сколько может быть гусей и кроликов? Программа должна вывести все возможные сочетания количества гусей и количества кроликов.
    Исходными данными являются общее количество лап. При вводе исходных данных программа должна осуществлять проверку на четность, и в случае ошибки допускать повторный ввод.

  11. Животновод, в начале каждой зимы повышает отпускную цену на молоко на p%, а каждым летом, снижает на то же число процентов. На сколько изменится цена на молоко через n лет.
    Исходные данные: процент ежегодного повышения и снижения цен p,
    количество лет n.

  12. Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит наименьшее общее кратное всех его элементов. Перед вводом каждого элемента должна выводиться подсказка с номером элемента.

  13. Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит наибольший общий делитель всех элементов в нём. Перед вводом каждого элемента должна выводиться подсказка с номером элемента.

  14. Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит среднее арифметическое элементов в нём и элементы массива большие среднего арифметического. Перед вводом каждого элемента должна выводиться подсказка с номером элемента.


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   27




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет