Z4. Оператор цикла и условные операторы

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

Задачи

Z4.1. Даны вещественные числа a1, a2, …, a10. Верно ли, что их сумма превышает 100,78?

Z4.2. Дано натуральное число n и целые числа b1, b2, …, bn. Верно ли, что сумма чисел bi, меньше p?

Z4.3. Даны целые числа a1, a2, …, a9. Верно ли, что их сумма есть четное число?

Z4.4. Даны натуральное число n и целые числа x1, x2, …, xn,.. Верно ли, что сумма чисел xi кратна числу b?

Z4.5. Известно количество осадков, выпавших за каждый день февраля. Верно ли, что общее количество осадков за этот месяц превысило соответствующее количество прошлого года?

Z4.6. Известна масса каждого груза, загружаемого в автомобиль. Выяснить, не превысила ли общая масса всех грузов грузоподъемность автомобиля.

Z4.7. Известны результаты (в баллах) двух спортсменов-десятиборцев в каждом из десяти видов спорта. Определить, кто из них показал лучший результат.

Z4.8. Известны стоимости каждого из восьми предметов в двух наборах. Какой из наборов предметов более дешевый?

Z4.9. Даны числа a1, a2, …, a8. Верно ли, что их произведение меньше 10 000?

Z4.10. Даны натуральное число n и вещественные числа d1, d2, …, d8. Верно ли, что произведение вещественных чисел больше s?

Z4.11. Даны целые числа b1, b2, …, b10. Выяснить:
а) верно ли, что сумма тех из них, которые больше 20, превышает 100;
б) верно ли, что сумма тех из них, которые меньше 50, есть четное число.

Z4.12. Даны натуральное число n и целые числа a1, a2, …, an. Выяснить:
а) верно ли, что сумма тех чисел ai , которые меньше 20,5, не превышает 50;
б) верно ли, что сумма тех чисел ai , которые не превышают 10, кратна трем.

Z4.13. Даны натуральное число n и вещественные числа x1, x2, …, xn. Выяснить, верно ли, что сумма тех вещественных чисел, которые больше 20,5, меньше p.

Z4.14. Даны натуральное число n и целые числа a1, a2, …, an. Выяснить, верно ли, что сумма тех чисел ai , которые не больше m, превышает q.

Z4.15. Даны натуральное число n и целые числа d1, d2, … , dn. Выяснить, верно ли, что сумма тех чисел di , которые не превышают m, кратна целому числу p.

Z4.16. Известны данные о количестве осадков, выпавших за каждый день февраля. Верно ли, что по четным числам выпало больше осадков, чем по нечетным? Использовать только один оператор цикла.

Z4.17. Известно число жителей, проживающих в каждом доме улицы. Нумерация домов проведена подряд. Дома с нечетными номерами расположены на одной стороне улицы, с четными — на другой. На какой стороне улицы проживает больше жителей? Использовать только один оператор цикла.

Z4.18. Даны целые числа a1, a2, …, a10.. Выяснить, верно ли, что количество положительных чисел не превышает 5.

Z4.19. Даны вещественные числа a1, a2, …, a10. Выяснить, верно ли, что количество тех из них, которые не больше 50,55, кратно четырем.

Z4.20. Даны натуральное число n и целые числа a1, a2, …, an. Выяснить, верно ли, что количество тех чисел ai , которые меньше 20, равно пяти.

Z4.21. Даны натуральное число m и целые числа d1, d2, …, dm. Выяснить, верно ли, что количество положительных чисел di кратно трем.

Z4.22. Даны натуральное число n и целые числа a1, a2, …, an. Выяснить, верно ли, что количество отрицательных чисел ai превышает x.

Z4.23. Даны натуральное число m и целые числа a1, a2, …, am. Выяснить, верно ли, что количество тех чисел ai , которые больше m, кратно целому числу p.

Z4.24. Известны оценки ученика по 12-ти предметам. Верно ли, что среди них нет троек? Можно ли в программе использовать оператор цикла с условием?

Z4.25. Известны данные о количестве осадков, выпавших за каждый день марта. Верно ли, что осадков не было 10 дней в месяц? Можно ли в программе использовать оператор цикла с условием?

Z4.26. Известны стоимости (в долларах) нескольких марок легковых автомобилей и мотоциклов. Верно ли, что средняя стоимость автомобилей превышает среднюю стоимость мотоциклов более чем в 3 раза? Стоимость одного автомобиля превышает $5000, что больше стоимости любой марки мотоцикла.

Z4.27. Известен рост каждого ученика класса. Рост мальчиков условно задан отрицательными числами. Верно ли, что средний рост мальчиков превышает средний рост девочек более чем на 10 см?

Z4.28. Даны вещественные числа b1, b2, …, b9. Определить среднее арифметическое тех из них, которые больше 10. Допустить, что чисел, больших 10, среди заданных может не быть.

Z4.29. Даны натуральное число х и целые числа a1, a2, …, ax. Определить среднее арифметическое тех чисел ai , которые больше некоторого числа n. Допустить, что чисел, больших n, среди заданных может не быть.

Z4.30. Даны целые числа a1, a2, …, a12. Определить среднее арифметическое четных из них. Допустить, что четных чисел среди заданных может не быть.

Z4.31. Даны натуральное число m и целые числа a1, a2, …, am. Определить среднее арифметическое тех чисел ai , которые кратны числу n. Допустить, что чисел, кратных n, среди заданных может не быть.

Z4.32. Даны натуральное число n и целые числа a1, a2, …, an. Найти номер последнего числа, равного 100. Допустить, что чисел, равных 100, среди заданных может не быть.

Z4.33. Даны натуральное число k и целые числа a1, a2, …, ak. Найти номер последнего отрицательного числа. Допустить, что отрицательных чисел среди заданных может не быть.

Z4.34. Даны натуральное число n и целые числа a1, a2, …, an. Верно ли, что максимальное из чисел ai превышает минимальное не более чем на 25.

Z4.35. Известна масса каждого человека из группы. Верно ли, что масса самого тяжелого из них превышает массу самого легкого более чем в 2 раза.

Z4.36. Даны натуральное число n и целые числа x1, x2, …, xn. Какое число в последовательности чисел xi встретится раньше: максимальное или минимальное. Если максимальных или минимальных чисел несколько, то должны быть учтены самые первые из них.

Z4.37. Известен возраст группы людей в списке. Какой человек указан в списке раньше: самый старший или самый молодой? (Должны учитываться первые из людей одинакового возраста).

Z4.38. Известны результаты (время в минутах), показанные автогонщиком — участником соревнований «Формула-1» — на каждом этапе. Известно также, что на одном этапе он занял первое место и на одном — последнее. Верно ли, что этап, который он выиграл, был раньше этапа, на котором он занял последнее место?

Z4.39. Даны 20 чисел, образующие неубывающую последовательность. Несколько чисел, идущие подряд, равны между собой. Найти количество таких чисел. Сколько различных чисел имеется в последовательности?

Z4.40. Даны 30 чисел, образующих неубывающую последовательность. Найти количество различных чисел в последовательности.

Z4.41. Дана последовательность 20-ти чисел из интервала от 0 до 66, представляющих собой условные обозначения костей домино (например, число 42 есть обозначение кости домино «4–2» или «2–4», число 33 — кости «3–3» и т. п.). Определить, соответствует ли последовательность чисел ряду костей домино, выложенному по правилам этой игры. Рассмотреть два случая:
а) последняя цифра каждого числа соответствует количеству точек на правой половине кости домино;
б) количеству точек на правой и левой половинах кости домино может соответствовать любая из цифр заданных чисел.

Z4.42. Дано натуральное число. Выяснить, является ли оно простым (простым называется натуральное число, большее 1, не имеющее других делителей, кроме единицы и самого себя). Оператор цикла с условием не использовать.

Z4.43. Натуральное число называется совершенным, если оно равно сумме своих делителей, включая 1 и, естественно, исключая это самое число. Например, число 6 — совершенное ( 6 1 2 3 ). Дано натуральное число. Выяснить, является ли оно совершенным.

1 комментарий к “Z4. Оператор цикла и условные операторы”

  1. Вячеслав Рычков

    Z4.37. Известен возраст группы людей в списке. Какой человек указан в списке раньше: самый старший или самый молодой? (Должны учитываться первые из людей одинакового возраста).
    Пример решения

    static void Main()
    {
       Console.Write("Всего людей : ");
       int n = Convert.ToInt32(Console.ReadLine());
       int Nm = 0, m = 200;
       int Ns = 0, s = 0 ;
       int v;
       for (int k = 0; k < n; k++)
       {
          Console.Write("возраст : ");
          v = Convert.ToInt32(Console.ReadLine());
          if (v < m)
          {
             m = v;
             Nm = k;
          }
          if (v > s)
          {
             s = v;
             Ns = k;
          }
       }
       if (Ns == Nm)
          Console.WriteLine("Все люди равного возраста");
       else 
          if (Ns ‹ Nm)
             Console.WriteLine("Самый старший по возрасту человек раньше самого младшего по возрасту в заданном списке");
          else
             Console.WriteLine("Самый младший по возрасту человек раньше самого старшего по возрасту в заданном списке");
    }
    

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх