Помогите перевести код с C++ на JS. Пытались, но не срабатывается for в for'е
Код на c++:
#include<iostream>
using namespace std;
{
int num ; int temp;
for(int i = 1;i <= 100;++i){
temp = i; num = 0;
while(temp)
{
num = num * 10 + (temp%10);
temp /= 10;
}
if(num == i) cout << i << endl;
}
}
Попытка перевести на JS:
let num = 0;
let temp;
for (var i = 1; i <= 100; ++i) {
temp = i;
while (temp) {
num = num * 10 + (temp % 10);
temp /= 10;
}
if (num == i) {
console.log(i);
}
}
Как for в for'е, так и While тут не срабатывает..
Ответы (2 шт):
Автор решения: Aziz Umarov
→ Ссылка
Вам никто не говорил что эти языки родственные и перевод в данном случае будет выглядеть так, и не забудьте про округление пожалуйста.( Я использую |0 обычно)
let num;
let temp;
for (let i = 1; i <= 100; ++i) {
temp = i;
num = 0;
while (temp) {
num = num * 10 + (temp % 10);
temp = (temp / 10) | 0; // не забываем про округление
}
if (num == i) console.log(i);
}
Автор решения: user540177
→ Ссылка
#include
using namespace std;
int main()
{
Int L;
Float uzunlik; Cout<<”uzunlik qiymatini kiriting”; cin>>L;
Uzunlik=L/100;
Cout<<”uzunlik=”<
Return 0;
}