int main(int argc, char* argv[])
{
int begin,i,j;
float temp;
while(true){
cout << "Please, enter a number: ";
cin >> begin;
if (begin==0) break;
for (i=begin; i>0; i--){
temp = sqrt(i);
temp = pow((int)temp,2);
if ((int)temp==i && begin%i==0) break;
}
j = begin/i;
if (j!=1) cout << "\r\n^" << begin << " = " << sqrt(i) << "^" << j << endl;
else cout << "\r\n^" << begin << " = " << sqrt(i) << endl;
}
return 0;
}
Math.sqrt()
Подскажите, а можно как-то сделать так, чтобы когда выполнялась функция Math.sqrt() выделялась только целая часть? Тоесть, например, Math.sqrt(12) = 2корень из трех, а не 3.34878748583936453?
Цитата:
Originally posted by lol31337
Подскажите, а можно как-то сделать так, чтобы когда выполнялась функция Math.sqrt() выделялась только целая часть? Тоесть, например, Math.sqrt(12) = 2корень из трех, а не 3.34878748583936453?
Подскажите, а можно как-то сделать так, чтобы когда выполнялась функция Math.sqrt() выделялась только целая часть? Тоесть, например, Math.sqrt(12) = 2корень из трех, а не 3.34878748583936453?
Шутитес ???
А может 2/6=1/3 а не 0.3333333333333333...
Цитата:
Originally posted by lol31337
Подскажите, а можно как-то сделать так, чтобы когда выполнялась функция Math.sqrt() выделялась только целая часть? Тоесть, например, Math.sqrt(12) = 2корень из трех, а не 3.34878748583936453?
Подскажите, а можно как-то сделать так, чтобы когда выполнялась функция Math.sqrt() выделялась только целая часть? Тоесть, например, Math.sqrt(12) = 2корень из трех, а не 3.34878748583936453?
Совсем народ обленился... Все ищет готовый функций...
Пора уже самому алгаритмы писать, получения того что тебе нужно.
Можно, но делать это придётся самому.
Цитата:
Originally posted by 3D Bob
Совсем народ обленился... Все ищет готовый функций...
Пора уже самому алгаритмы писать, получения того что тебе нужно.
Можно, но делать это придётся самому.
Совсем народ обленился... Все ищет готовый функций...
Пора уже самому алгаритмы писать, получения того что тебе нужно.
Можно, но делать это придётся самому.
Я бы сделал, но алгоритма представить никак не могу... Хоть бы примерно подсказали...
Цитата:
Originally posted by lol31337
Я бы сделал, но алгоритма представить никак не могу... Хоть бы примерно подсказали...
Я бы сделал, но алгоритма представить никак не могу... Хоть бы примерно подсказали...
Математика сэр, математику нужно хорошо знать, а не программирование.
Вот держи))
Сегодня вечером решил попробовать сделать такую вещь, правда ничего кроме сей под рукой не было.
Так что извиняй.
Код:
P.S Значком ^ я обозначил корень, не знал чем его еще..... таблицы кодировок нету под рукой.