Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Задача: Вывести на экран все числа меньше 1000, которые не делятся на 5
Форумы портала PHP.SU » PHP » Программирование на PHP » Задача: Вывести на экран все числа меньше 1000, которые не делятся на 5

Страниц (1): [1]
 

1. incredi - 21 Декабря, 2015 - 13:58:37 - перейти к сообщению
Вывести на экран все числа меньше 1000, которые не делятся на 5

Сделал вот это, а дальше мозг не хочет думать

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.        
  5.         for($a = 0; $a <= 1000; $a = $a+1)
  6.         if ($a % 5) {
  7.                 echo '$a';
  8.                 echo '<br>';
  9.         }
  10.        
  11. ?>
  12.  


Разумеется это не правильное решение. Помогите ребята!
2. IllusionMH - 21 Декабря, 2015 - 14:07:21 - перейти к сообщению
incredi, а нафига одинарные кавычка вокруг переменной, если в ней переменные не интерпретируются?
3. Sail - 21 Декабря, 2015 - 14:10:39 - перейти к сообщению
incredi, почитайте про строки.
(с двойными кавычками, например...)
Ну или вообще без строк обойдитесь при выводе числа, или воспользуйтесь оператором конкатенации
4. incredi - 21 Декабря, 2015 - 14:37:13 - перейти к сообщению
IllusionMH пишет:
incredi, а нафига одинарные кавычка вокруг переменной, если в ней переменные не интерпретируются?


)) говорю же чайник, а вообще код правильный, за исключением этих кавычек?

Если нет, не могли бы помочь и написать правильный код
5. andrewkard - 21 Декабря, 2015 - 16:43:14 - перейти к сообщению
incredi пишет:
все числа меньше 1000, которые не делятся на 5

PHP:
скопировать код в буфер обмена
  1. for($a = 0; $a < 1000; $a++){
  2.     if ($a % 5 != 0) {
  3.         echo $a.'<br>';
  4.     }
  5. }
6. IllusionMH - 21 Декабря, 2015 - 17:52:09 - перейти к сообщению
andrewkard, да всё там норм приводилось и правильно работало
7. andrewkard - 21 Декабря, 2015 - 18:34:15 - перейти к сообщению
IllusionMH пишет:
да всё там норм приводилось и правильно работало

ага, завтык
8. incredi - 22 Декабря, 2015 - 10:48:17 - перейти к сообщению
Спасибо ребята.
Получилось вот так

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  for($a = 0; $a < 1000; $a++)
  4.     if (($a % 5) >= 1 )  {
  5.         echo $a.'<br>';
  6.  }
  7.  ?>
  8.  

 

Powered by ExBB FM 1.0 RC1