• 締切済み

アルゴリズムの穴埋め

アルゴリズムの穴埋めを教えてください。

みんなの回答

  • chie65535
  • ベストアンサー率43% (8523/19372)
回答No.2

① 0 ② p ← str ③ pが指す文字がEOSでない間 ④ p++ 「pが無駄」という意見は「題意に沿わない不正解」として扱われますので、参考にしないように。

回答No.1

実装例: https://www.ideone.com/QWeHvd] ① 0による初期化 ② カウンタiの定義 ③ str[i]を調べる ④ str[i] == '\0' で終了 なお、ポインタpの宣言は無駄。入力文字列を何度も使いまわす場合、strのアドレスを保持しておく必要があるが、このプログラムの目的には全く意味がなく、ポインタを使わない方がシンプルに書ける。 出題者はバカだ。

関連するQ&A

  • このアルゴリズムの解がわかりません。

    入れ子になった正方形を描くアルゴリズムについて勉強しています。 添付の画像のように、「*」を用いて、入れ子構造になった正方形 を描く為のアルゴリズムを疑似言語で作る問題があります。 一番外側の枠を書く条件はわかるのですが、それ以外が考えても考えてもわかりません。 問題には以下のアルゴリズムの穴埋めを行いますが、埋まる内容とその理由を 教えていただけませんでしょうか? ここから --------------------------------------------------------------------------- procedure main: begin     I ← 1;     while I <= L do begin         J ← 1;         while J <= L do begin             if I が奇数である then                 if ***** 穴埋め「ア」 ***** then                     write "*"                 else if ***** 穴埋め「イ」***** then                     write "*"                 else if ***** 穴埋め「ウ」***** then                     write "*"                 else                     write " "             else                 if ***** 穴埋め「エ」***** then                     write " "                 else if ***** 穴埋め「イ」***** then                     write " "                 else if ***** 穴埋め「ウ」***** then                     write " "                 else                     write "*"             J ← J + 1         end;                  改行する;         I ← I + 1     end end --------------------------------------------------------------------------- ここまで 補足ですが、正方形の1辺の文字数は、変数Lに設定されており、その文字数は、この方法で正方形が描ける(7が最少で11、15...のように4つずつ増える)であるものとするみたいです。 どうかヒントだけでも構いませんので、 ご教授よろしくお願いいたします。

  • アルゴリズムを推定するアルゴリズム

    入力と出力だけを測定してアルゴリズムを推定するアルゴリズムはありますか? 厳密に解析することは不可能という事は知っていますが、推定するアルゴリズムはあるでしょうか?

  • アルゴリズムについて

    あるプログラミングのテストでソートのアルゴリズムを書けというお題が出ました。 残念ながらアルゴリズムをいちいち覚えていなかったので回答を書けなかったんですが、皆さんは例えばクイックソートのアルゴリズムを書けと言われたら書けますか? やっぱり覚えておくべきなんでしょうか?

  • アルゴリズム

    この問題も分かりません。 あるアルゴリズムの実行時間がO(NlogN)であり、別のアルゴリズムは(N~3)であるとする。 このことから2つのアルゴリズムの性能についてどのようなことがいえるか。 分かる方、よろしくお願いします。

  • アルゴリズム

    phpってほかの言語と違い「アルゴリズム」とかはないのでしょうか? phpでログインフォームや掲示板などの基準となる作り方を知りたくて 「php アルゴリズム」 と検索したところ結果ヒットする物はほぼなくて https://teratail.com/questions/35223 こちらのページが気になり見たところ、 「phpはあまりメモリを操作する言語ではないためアルゴリズムはない」 との回答がありました。 phpにアルゴリズムってないのでしょうか? 「ログインフォーム 作り方」で検索したところヒットはあるため、 phpは「アルゴリズム」というより「作り方」のほうがよいのでしょうか?

    • ベストアンサー
    • PHP
  • アルゴリズムが全くわからない

    「Javaによるはじめてのアルゴリズム」や、「Cプログラマのためのアルゴリズムとデータ構造」という本を買ったのですが、 数式や図表が難しくて理解できません。 (中学並の数学の知識しかないので・・) 私のような初心者でもアルゴリズムが理解できるようになるような、 数学やアルゴリズムの、本やウェブサイトなどがあれば教えてください。 方法論とかでも構いません。 よろしくお願いします。

  • 「SIMPLEアルゴリズム」ってなんですか?

    「SIMPLEアルゴリズム」というのは簡単に言うとどんなアルゴリズムなんでしょうか?どうやら、流体系の分野で使えるらしい(連続相流れで使えるらしい)のですが・・・

  • アルゴリズムって・・・・

    CAMのアルゴリズムで・・・・ と聞く事が多々あるのですが、アルゴリズムで計算? するってどう言う事でしょうか? 情けない質問でスミマセンが誰か教えて下さい!!

    • 締切済み
    • CAM
  • アルゴリズムについて

    今、c言語のアルゴリズムの勉強をしています。 入門書が3、4冊を読みました。c言語によるアルゴリズム辞典っていう本を見たら、ほんの少ししかならないです。 将来、プログラマになりたいです。アルゴリズムがプログラマにとって非常に重要ですので。そこで今プログラムの仕事をしている方に聞きたいです。アルゴリズムってどの程度勉強したらいいですか?入門書の場合は、精精木構造までですね。

  • アルゴリズムって・・・

    ある番組でアルゴリズム体操ってありましたが、「アルゴリズム」の意味をご存知の方、回答お待ちしております。

専門家に質問してみよう