ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

新しい問題:+( 似ている枝を探す


stalin   (2001-12-18 00:20) [0]

数値を数学的に展開するために、数値の桁数をどのようにして知ることができますか(つまり、135で、531である必要があります)。 ; +)



Blackweber   (2001-12-18 00:28) [1]

おそらく、1から長さ(num)までのサイクルを開始できます。このサイクルでは、最初の数字が読み取られ、数字の末尾に配置されます。



Blackweber   (2001-12-18 00:34) [2]

つまり 135> 351> 513



False_Delirium   (2001-12-18 01:02) [3]

関数リバース(Z:整数):整数。
var T:整数;
始まる
結果:= 0;
T:= Trunc(Ln(Z)/ Ln(10));
Z> 0は
始まる
Inc(結果、(Z mod 10)* Round(Exp((T)* Ln(10))));
Z:= Z div 10;
12月(T);
終わり
終わり



Sergey_n   (2001-12-18 01:37) [4]

C ++でオプションを提供できます

int x = 27531; //展開する必要がある
int y = 0; //展開先
int n =(int)log10(x); //展開する数字の長さ
for(int i = n; i> = 0; i-){
y=y+((int)(x/pow(10,i))-10*(int)(x/pow(10,i+1)))*(int)pow(10,n-i);
}



False_Delirium   (2001-12-18 02:05) [5]

> Sergey_n反復のための14操作があり、10があります... :) .. heh .. :)).. :)))...だれがより少ない..?。:)))



Sergey_n   (2001-12-18 03:16) [6]

質問は、誰が少ないかではなく、書くことを提起した。 この場合、タスクは完了します。 ところで、どのように(イテレーション)をカウントしましたか????



False_Delirium   (2001-12-18 04:14) [7]

そして、タスクがすでに完了している場合、最初の例が書かれたときに、なぜあなたは書いたのですか? 反復の数はサイクルの反復の数であり、操作の数は反復ごとの算術演算の数です。



Sergey_n   (2001-12-18 22:59) [8]

書き込みを開始した2False_Deliriumはまだ実行されていません。

>反復回数は反復回数であり、
> operationsは、反復ごとの算術演算の数です。
これは非常に簡単です。 fu Inc、Roundの内部では、...算術はあなたが考えるのと同じくらい行動するのですか?????



False_Delirium   (2001-12-19 00:10) [9]

Heh .. :) ...しかし、Incのことは確信していますが、Roundは3操作で実際に実行されます。完全に削除できます.....しかし、powについて何が言えますか... :) ...? :)



KilkennyCat   (2001-12-19 02:27) [10]

しかしこれは数学的な方法ではありません。



Sergey_n   (2001-12-19 04:41) [11]

2False_Delirium私はあまりにも怠zyではなく、トレースを使用してテストしました。 プログレ
Label1-> Caption = DateTimeToStr(Now());
double x = 20、y;
for(レジスタ__int16 i = 0; i <2767; i ++)
for(レジスタ__int16 j = 0; j <32767; j ++)
<テストの式>;

Label2-> Caption = DateTimeToStr(Now());

結果は次のとおりです。
式| ランタイム(私のコンピューター用)
-------------------------------------------------- ---------
パウ(10、x)| 19秒
exp(x)| 28秒
ln(x)| 25秒
-------------------------------------------------- ---------

合計exp + ln = 53秒、pow + pow + pow = 57秒
まあ、Inc、Round、Dec、...をexp + lnに追加すると
その後、誰が速いかを議論することができます。



False_Delirium   (2001-12-19 05:16) [12]

パスカルで開始のために書き込み、次に比較します.. :))...テストするために...
それ以外の場合は、実行速度のコンテキストで2つの言語を考慮する必要があります.. :) ..
はい...だからあなたはすぐに「クーデター」の機能をテストします....



False_Delirium   (2001-12-19 05:32) [13]

> KilkennyCatそして、その方法は.. ??。:) ...それは数学的なものであり、他の操作は使用されていません..



False_Delirium   (2001-12-19 05:37) [14]

はい、ちなみに... DateTimeToStr(Now())は、このようなテストには少し不適切な関数です.. :))..



Sergey_n   (2001-12-19 06:10) [15]

2False_Delirium Delphiを置くのが面倒ですが、なぜDateTimeToStr(Now())が好きではないのですか? 精度について話している場合は、サイクル(またはその数)を増やして、時間がかかるようにします。



KilkennyCat   (2001-12-20 01:33) [16]

> False_Deliriumと数学にはサイクルがありますか? :)



ページ: 1 全枝

フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階





メモリ:0.59 MB
時間:0.062 c
1-22162
BFG
2001-12-19 20:41
2002.01.08
AVI


1-22226
食べ物
2001-12-15 13:06
2002.01.08
なぜこの単純なコードが機能しないのか...


3-21962
phantom2040
2001-12-04 13:27
2002.01.08
TDStringGridでのフィルターインストール


6-22296
コリアン
2001-10-11 12:49
2002.01.08
TSocket!


14-22339
Zo Wootのような中国人
2001-11-01 10:12
2002.01.08
プログラマー、あなたのニックネームには何がありますか?





アフリカーンス語 アルバニア語 アラビア語 アルメニア語 アゼルバイジャン語 バスク ベラルーシ ブルガリア語 カタルーニャ語 中国語(簡体字) 中国語(繁体字) クロアチア語 チェコ語 デンマーク語 オランダ語 英語 エストニア語 フィリピン語 フィンランド語 フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 インドネシア語 アイリッシュ イタリア語 日本語 韓国語 ラトビア語 リトアニア マケドニア語 マレー語 マルタ語 ノルウェー語
ペルシア語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア スロバキア語 スロベニア語 スペイン語 スワヒリ語 スウェーデン語 タイ語 トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский