Тема 4. Алгоритмы, реализуемые с помощью циклов типа ПОКА

4.1. Вычислите сумму Z = 1 + 2 + 3 +.... Вычисления прекратите, когда значение Z превысит заданное значение A.

4.2. Проверьте, есть ли в заданной целочисленной последовательности a1, a2,..., aN элементы, равные нулю. Если есть, найдите номер первого из них, если нет – выдайте соответствующий текст.

4.3. Выясните, имеются ли в заданном векторе A(N) два подряд идущих нулевых элемента.

4.4. Выясните, имеются ли в заданном целочисленном векторе A(N) три подряд идущих элемента одного знака.

4.5. Если у заданного вектора A(N) есть хотя бы один элемент, меньший, чем –5, то все отрицательные элементы замените их квадратами, оставив остальные элементы без изменения; в противном случае вектор домножьте на 0,1.

4.6. Имеется последовательность чисел a1, a2,..., aN. Найдите сумму первых из них (считая слева направо), произведение которых не превышает заданного числа М.

4.7. Задано целое A>1. Найдите наименьшее целое неотрицательное k, при котором 5k > A.

4.8. Все элементы заданного вектора A(N), начиная с первого по порядку положительного элемента, уменьшите на единицу.

4.9. Найдите любое трёхзначные число, кратное заданному Р и не равное ему.

4.10. Если в заданном целочисленном векторе A(N) есть элементы со значением, равным заданному числу B, то переменной С присвойте значение, равное сумме всех элементов, предшествующих первому по порядку такому элементу; в противном случае вывести соответствующий текст.

4.11. Дана последовательность из N целых чисел. Определите, со скольких положительных чисел она начинается.

4.12. Если в заданном целочисленном векторе A(N) есть элементы со значением, равным заданному числу B, то переменной С присвойте значение, равное произведению всех элементов, следующих за первым по порядку таким элементом; в противном случае выведите соответствующий текст.

4.13. Дано натуральное N. Выясните, сколько цифр оно содержит.

4.14. Найдите сумму цифр заданного натурального числа.

4.15. Проверьте, все ли элементы заданного массива A(N) положительны.

4.16. Найдите наименьший делитель заданного натурального числа A (не считая единицы).

4.17. Известен начальный вклад клиента в банк и процент годового дохода. Определите, через сколько лет вклад превысит заданный размер и каков при этом будет размер вклада.

4.18. Торговая фирма в первый день работы реализовала товаров на P тыс. руб., а затем ежедневно увеличивала выручку на 3%. Какой будет выручка фирмы в тот день, когда она впервые превысит заданное значение Q? Сколько дней придется торговать фирме для достижения этого результата?

4.19. Малое предприятие в первый день работы выпустило P единиц товарной продукции. Каждый последующий день оно выпускало продукции на Q единиц больше, чем в предыдущий. Сколько дней потребуется предприятию, чтобы общее количество выпущенной продукции за все время работы впервые превысило запланированный объем?

4.20. Даны два натуральных числа M и N - числитель и знаменатель дроби M/N. Требуется сократить дробь, насколько это возможно


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: