С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Antuan1
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
1

Перевод кода из C++

27.01.2016, 11:45. Просмотров 865. Ответов 6
Метки нет (Все метки)

Ребят как перевести код C++ на PHP
read(n);
s = 0;
while(n>0){
s = s + n mod 2;
n = n div 2;
}
write(s);
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2016, 11:45
Ответы с готовыми решениями:

Перевод кода С++ в PHP !
как будет на php ? int c=0; String s; read(s); for i=1..len(s){ ...

Перевод кода из JS в PHP
Помогите перевести в PHP из JS следующий код: function Code() { var...

перевод кода на php
Помогите пожалуйста перевести данный код на php stock...

Перевод кода с C# на PHP
Есть функция Encrypt, которая шифрует строку: static string Encode(string...

Перевод кода под шаблонизатор на нативный код
не знаю куда задать вопрос ну задам сюда, помогите код переписать на php...

6
xpoince
181 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 864
27.01.2016, 15:40 2
Antuan1, Я же вчера вам всё написал
PHP
1
2
3
4
5
    $s = 0;
    while($n>0){
        $s = $s + $n % 2;
        $n = $n/2;
    }
1
Antuan1
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
29.01.2016, 13:04  [ТС] 3
и снова не работает , ввел в переменную $s -5, нужно чтобы вывело мне 2,
<?php
$s = 5;
while($n>0){
$s = $s + $n % 2;
$n = $n/2;
}
echo $s
?>

Добавлено через 1 час 26 минут
Просмотри -ка это тут в чем проблема ?
0
xpoince
181 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 864
29.01.2016, 13:10 4
Antuan1, Так значение $n отсувствует
0
Antuan1
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
29.01.2016, 13:13  [ТС] 5
а как будет?

Добавлено через 2 минуты
какое надо поставить значение ?
0
Antuan1
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
29.01.2016, 13:18  [ТС] 6
напишешь код с комментариями
0
xpoince
181 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 864
29.01.2016, 13:21 7
Лучший ответ Сообщение было отмечено Antuan1 как решение

Решение

Antuan1,
PHP
1
2
3
4
5
6
7
8
$s = 0;
$n = 6;
while($n>0){
    $s = $s + ($n % 2);
    $n = $n/2;
 
}
//$s = 2;
Добавлено через 1 минуту
Antuan1, 2 Будет при $n = 3, 6, 9, 12......
1
29.01.2016, 13:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2016, 13:21

перевод кода с паскаля на php
кто возьмется перевести код из паскаля на php. Срок 2 дня - максимум. По оплате...

Перевод с кода pascal на php
Дано натуральное число n . Переставить местами первую и последнюю цифры этого...

Перевод кода c языка Pascale в язык PHP, Java and JavasScript
Всем привет!!! Я очень извиняюсь. Вот уже три дня подряд не могу перевести этот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru