программирование Воронеж

Найти наибольший нетривиальный делитель натурального числа

Здесь будет решение с чистого листа задачи о нахождении наибольшего нетривиального делителя натурального числа

Задача № 19. Вывести на экран первых n простых чисел

<?php
 
 $n = 5 ; // Само число до которого нужно вывести все простые числа
 $f = 0 ; // Начальное значение счётчика -числа делителей
 $k=1; // Начальное значение параметра $k для цикла while
 $e=1; // Начальное значение переменной $e для цикла for 
 // Пояснение к выводу работы программы : 
 echo "()-в скобках значения параметра \$e-1 , а в ||
  значения простых делителей <BR>" ;
 
 
 
 
  //Выполняем цикл до тех пор пока $k не равно $n-заданному числу до 
 // которого необходимо вывести все простые числа
while ( $k !== $n )
{

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

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

JavaScript переадресация - пример кода

Переадресация выполняется просто присваиванием нового значения переменной

window.location.href 

например:

window.location.href = 'http://' + domain + window.location.pathname;

+ Задача № 17. Проверить, является ли заданное натуральное число простым

<?php
/* Технология решения задачи : 
Если число делителей числа больше двух - это сложное число ,
если число делителей числа строго два -это простое. Необходимо 
построить цикл подсчитывающий число делителей числа , и в 
последующем использовать условие определения числа делителей и 
выводом сообщения  "Простое " или "Непростое " */
   
 $a = 77 ; // Само число
 $f = 0 ; // Начальное значение счётчика -числа делителей
 
 // Цикл подсчёта числа делителей
 for ($i=1 ; $i <= $a ; $i++)
 {
	  // Если число делится на любое число без остатка то это делитель

Найти наибольший нетривиальный делитель натурального числа

<?php
   
  /* Наибольший нетривиальный делитель натурального 
 числа --- это наибольшее натуральное число на которое 
 делится рассматриваемой нами число . Естественно , что 
 любое натруальное число делится само на себя и на единицу 
 нацело . Именно эти два числа --- само число и единица ---
 являются тривиальными делителями, и их мы не рассматриваем.
 Будем рассуждать следующим образом : 
 1) Рассматриваемое нами число может иметь один , два
 и более натуральных делителя , на которых оно делится без 
 остатка . Значит, мы должны придумать условие , которое бы

Вывести на экран все натуральные числа до заданного

<?php
// Пишем число , до которого будет осуществляться вывод.
 $a=2334 ;
/* Теперь используем цикл for , сначала $i=0 , потом всегда пишется 
    при каком условии выполняется цикл for в нашей задаче до тех пор , 
    пока $i<=$a ( "переменная и меньше или равна переменной а") . 
    Если это  условие верно ( а проверяет это условие наш компьютер ,
    который общается с нами через сервер Apache и интерпретатор на браузере ) , то
    выполняется тело цикла и только потом  подкручиваем значение 

Проверить, является ли четырехзначное число счастливым билетом

<?php
 $a=2334 ;
 /* Cчастливым билетом называется число, в котором: 
 а) при четном количестве цифр в числе сумма цифр его 
левой половины равна сумме цифр его правой половины; 
б) при нечетном количестве цифр – то же самое, но с отбрасыванием
 серединной цифры. Например, рассмотрим число 1322. Его левая 
половина равна 13, а правая – 22, и оно является счастливым билетом 
(т. к. 1 + 3 = 2 + 2) и т.д. Аналогично: 1735 (1 + 7 = 3 + 5), 
1111 (1 + 1 = 1 + 1).Если количество цифр в числе нечётное , то  65792

Проверить, является ли четырехзначное число палиндромом

         
 <?php
 $a=1221 ;
 /*Палиндромом могут быть числа следующего вида 
 1,121,1331,1546451. То есть при чтении туда и обратно должно
 получаться одно и тоже число . 
В нашем задании мы должны работать с четырёхзначным числом .
Решение : 
1) Представляем число в виде массива 
2) С помощью оператора if сравниваем две внешних цифры и две внутренние цифры .
 Если они равны между собой , то это палиндром*/
 
$arr = str_split ($a) ;
// Проверим ,что получился за массив 
echo $arr[0] ,"<BR>";   
echo $arr[1],"<BR>";
echo $arr[2],"<BR>";

+ Задача № 7. Вывести на экран наибольшее из трех чисел

+ Задача № 7. Вывести на экран наибольшее из трех чисел

<?php
 $a=45454343434343434434 ;
 $b=456232323;
 $c= 23434545454545;
  
 if ($a>$b)
 {
	if ($a>$c)
	{
		echo ($a );
	}
	else { echo $c  ; } 
 }
else 
{
	if ($b > $c)
	{
		echo ($b  );
	}
	else 
	{
		echo ($c  );
	}
}
?> 

Pages

Subscribe to RSS - программирование Воронеж