+ Задача № 18. Вывести на экран все простые числа до заданного

<?php
 
 $n = 2 ; // Само число до которого нужно вывести все простые делители
 $f = 0 ; // Начальное значение счётчика -числа делителей
 
 // Внешний цикл , перебирающий все числа для определения его "простоты" ,
//  до заданного нами числа 
 for ( $e = 1 ; $e < $n ; $e++ )
 {
    // Внутренний цикл , проверяющий простое ли число 
	 for ($i=1 ; $i <= $e ; $i++)
	 {
		  // Если наше число   делится на любое натуральное  число меньшее  
                  // или равное ему  без остатка то это делитель
		     if ($e % $i == 0 ) 
				  {
					  // Число делителей увеличивается на единичку
					  $f++ ;
				  }
			   
	   
	 }
	 // Если число натуральных делителей меньше двух или равно двум , 
         // то это простое число
	              if ($f<=2) 
				  {
					  // Выводим наше простое число 
					   echo $e , "__";
				  }
// Обнуляем количество делителей , теперь уже для другого числа
				  $f =0 ;
 }				  
 ?>  
vedro-compota's picture

что за ужас с форматированием!))

_____________
матфак вгу и остальная классика =)

fgh's picture

Да , возникли трудности с отступами "Shift+Tab" и "Alt+Tab" . Подскажите пожалуйста я правильно сделал отступы ? Что касается комментариев ,они нормальные вроде ....

vedro-compota's picture

  1. берем, бэкспэйсом сдвигаем строку полностью влево, а потом набираем необходимое число таб-ов - никаких проблем.
  2. можно выделить несколько строк и использовать таб для сдвига в право и шифт+таб для сдвига в лево.
  3. никаких проблем.

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

/ Если условие деления на два без остатка истинно , то это простое число

да ладно? ))))

_____________
матфак вгу и остальная классика =)

fgh's picture

____))))))))))))) Не ну необходимо даже очевидные вещи пояснять . ))) Чтобы у просматривающего никаких вопросов и затруднений не вызвало написанное в программе ))))

vedro-compota's picture

не о том речь - 4 делиться на два без остатка и не является простым числом. Комментарий не слишком ясный.

_____________
матфак вгу и остальная классика =)

fgh's picture

Да верно . Я убрал данный комментарий .