- •Вагарина н.С. Методическое пособие
- •Оглавление
- •Первая программа на языке Си
- •Переменные. Основные типы данных. Форматный ввод-вывод
- •Операции и выражения
- •Операторы ветвления
- •Операторы цикла и передачи управления
- •Массивы
- •Задание 1 Программирование линейных алгоритмов
- •Рекомендации к выполнению контрольной работы
- •Задание 2 Программирование разветвляющихся алгоритмов
- •Задание 3 Программирование циклических алгоритмов
- •Задание 4 Работа с одномерными массивами
- •Задание 5 Работа с двумерными массивами
- •Пример оформления пояснительной записки
- •Литература
- •Приложение 1. Пример оформления титульного листа
- •Контрольная работа по дисциплине «программирование»
Задание 3 Программирование циклических алгоритмов
Замечание:
В задании 1: при вычислениях в циклах функцию pow() не использовать.
Вариант 1 |
1 |
Дано натуральное
число N.
Вычислить
|
|
2 |
Подсчитать количество цифр в записи заданного десятичного натурального числа и вывести их на экран в обратном порядке. |
Вариант 2 |
1 |
Дано натуральное
число N.
Вычислить |
|
2 |
Дано натуральное число n. Подсчитать сумму цифр этого числа, находящихся на нечетных позициях (нумерация позиций идет слева направо). |
Вариант 3 |
1 |
Даны натуральные
числа N и
M
(N>M).
Вычислить |
|
2 |
Дано натуральное число n. Найти среднее арифметическое его цифр. |
Вариант 4 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Даны натуральные числа n и k. Определить k-ю слева цифру числа n. |
Вариант 5 |
1 |
Дано натуральное
число N
и вещественное число x.
Вычислить |
|
2 |
Дано натуральные числа n и k. Вычислить сумму k старших разрядов (находящихся слева) цифр числа. |
Вариант 6 |
1 |
Дано натуральное
число N.
Вычислить
|
|
2 |
Дано натуральное число n. Вычислить произведение его нечетных цифр, если они есть, или выдать ответ «Нечетных цифр в числе нет». |
Вариант 7 |
1 |
Дано натуральное
число N>2.
Вычислить |
|
2 |
Дано натуральные числа n и k. Вычислить произведение k старших разрядов (находящихся слева) цифр числа. |
Вариант 8 |
1 |
Дано натуральное
число N
и вещественное число x.
Вычислить |
|
2 |
Дано натуральное число n<=1000. Определить, является ли оно простым. |
Вариант 9 |
1 |
Дано натуральное
число N
и вещественное число x.
Вычислить,
|
|
2 |
Дано натуральное число n. Найти разность между первой цифрой этого числа и суммой всех остальных. |
Вариант 10 |
1 |
Дано натуральное
число N>2.
Вычислить |
|
2 |
Выбросить из записи введенного натурального числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Распечатать это число. |
Вариант 11 |
1 |
Дано натуральное
число N и
вещественное число x.
Вычислить |
|
2 |
Целое положительное десятичное число m записать в восьмеричной системе счисления и распечатать число, состоящие из разрядов этой записи, выписанных в обратном порядке. Например, m=477, результат n=537. |
Вариант 12 |
1 |
Дано натуральное
число N.
Вычислить |
|
2 |
Целое положительное число m записать в двоичной системе счисления и распечатать число, состоящие из разрядов этой записи, выписанных в обратном порядке. Например, m=37, результат n=101001. |
Вариант 13 |
1 |
Дано натуральное
число N>2
и вещественное число
x.
Вычислить |
|
2 |
Найти среднее арифметическое всех делителей заданного натурального числа N(N<=1000). |
Вариант 14 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Дано натуральные числа n и k (0<=n,k<=10000). Найти среднее арифметическое старших цифр заданных чисел. |
Вариант 15 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Дано натуральные числа n и k (0<=n,k<=10000). Найти среднее арифметическое четных цифр заданных чисел. |
Вариант 16 |
1 |
Дано натуральное
число N.
Вычислить |
|
2 |
Дано натуральное число n. Найти сумму последней цифры этого числа с произведением всех остальных. |
Вариант 17 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Целое положительное десятичное число m записать в двоичной системе счисления. |
Вариант 18 |
1 |
Дано натуральное
число N и вещественное число
x.
Вычислить |
|
2 |
Дано натуральное число N. Найти все делители этого числа, кратные заданным числам m и n одновременно. |
Вариант 19 |
1 |
Дано натуральное
число N.
Вычислить
|
|
2 |
Дано натуральное число n. Найти сумму первой цифры этого числа со средним арифметическим всех остальных. |
Вариант 20 |
1 |
Дано натуральное
число N и вещественное число
x.
Вычислить |
|
2 |
Дано натуральное число n. Найти произведение последней цифры и минимальной цифры этого числа этого числа с произведением всех остальных. |
Вариант 21 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Дано натуральные числа n и k. Вычислить среднее арифметическое k младших разрядов (находящихся справа) цифр числа. |
Вариант 22 |
1 |
Дано натуральное
число N>2
и вещественное число
x.
Вычислить |
|
2 |
Выбросить из записи введенного натурального числа n цифры, которые задаются пользователем, оставив прежним порядок остальных цифр. Распечатать это число. |
Вариант 23 |
1 |
Дано натуральное число N и вещественное число x. Вычислить . |
|
2 |
Дано натуральное число n. Подсчитать сумму цифр этого числа, находящихся на четных позициях (нумерация позиций идет слева направо). |
Вариант 24 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Составить программу нахождения минимального значения среди цифр заданного натурального числа N(N<=100000) |
Вариант 25 |
1 |
Дано натуральное
число N и
вещественное число x.
Вычислить |
|
2 |
Дано натуральные числа n и k. Вычислить сумму k старших разрядов (находящихся слева) цифр числа. |
Вариант 26 |
1 |
Дано натуральное
число N и
вещественное число
x.
Вычислить |
|
2 |
Дано натуральные числа n и k. Вычислить произведение k старших разрядов (находящихся слева) цифр числа. |
Вариант 27 |
1 |
Дано натуральное
число N
и вещественное число x.
Вычислить,
|
|
2 |
Дано натуральное число N(N<=100000) и k. Возвести его первую цифру в степень, равную цифре, стоящей на k-ой позиции в числе. |
