Хелпикс

Главная

Контакты

Случайная статья





Задание 1.6. Цикл с предусловием и постусловием



Задание 1.6. Цикл с предусловием и постусловием

 

1. Написать программу нахождения всех целых положительных чисел, не превосходящих N, которые имеют ровно M целых положительных делителей.

<!DOCTYPE html>

<html>

<head>

   <meta charset="utf-8">

   <title></title>

</head>

<body>

   <form method="post">

       <label>Введите максимальное число</label>

       <input type="text" name="n" autofocus>

       <label>Количество делителей</label>

       <input type="text" name="m">

       <input type="submit">

   </form>

   <?php

       $num = 0;

       $n = $_POST['n'];

       $m = $_POST['m'];

       for ($i = 1; $i <= $n; $i++) {

           for ($j = 1; $j <= $i; $j++) {

               if ($i % $j == 0) {

                   $c++;

                   if ($c == $m) {

                       $num++;

                       echo "$i <br>";

                   }

               }

           }

           $c = 0;

       }

          echo "Количество чисел, удовлетворяющих условию - $num"

   ?>

</body>

</html>

 

2. Числа вводятся с клавиатуры до первого отрицательно­го числа. Написать программу, которая находит наиболее длинную последовательность нулей.

<!DOCTYPE html>

<html>

<head>

   <meta charset="utf-8">

   <title></title>

</head>

<body>

   <form method="post">

       <label>Ряд</label>

       <input type="text" name="row" autofocus>

       <input type="submit">

   </form>

   <?php

       $row = explode(" ", $_POST['row']);

   var_dump($row);

       $max = 0;

       for ($i = 0; $i < count($row); $i++) {

           if ($row[$i] > 0) {

               if ($row[$i] == "0") $max++;

           }

           else {

               echo "Максимальная последовательность нулей - $max";

               exit();

           }

       }

   ?>

</body>

</html>

ввод 1 0 0 0 1 0 0 1 0 0 1 0 0 0 0
вывод Максимальная последовательность нулей - 3 Максимальная последовательность нулей - 4

 

3. Используя метод итераций, вычислить значение функции  по итерационной формуле  cточностью .



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.