- ベストアンサー
C言語でPascalの可変レコードを表現する方法
- C言語でPascalの可変レコード型のプログラムを表現する方法をご教授していただけませんか。
- Pascalの可変レコード型のプログラムをC言語で表現したいけど、どのように対応すればいいのか理解できません。
- 共用体(Union)を使ってC言語でPascalの可変レコード型のプログラムを表現する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- tatsu99
- ベストアンサー率52% (391/751)
- sakusaker7
- ベストアンサー率62% (800/1280)
- tatsu99
- ベストアンサー率52% (391/751)
関連するQ&A
- 確立 質問英文です 答え合わせをお願いします。
問題) Assuming 40 % of texting drivers are male and 60 % are female calculate the probability that the next two randomly selected texting drivers will be the same gender. 答えが手元にないのですがこれは 0.4 ^2 x 0.6 ^2 = 0.0576 で合っていますか? それとも 1回目が male, female 又は female, male 2回目が male, female 又は female, male で 0.0576 x2 となりますか?
- ベストアンサー
- 数学・算数
- 英語の意味を教えてください
female-to-male employment ratioについて調べています。 female to male employment ratioとは the number of female employees for every male employeeということらしいのですが、 日本語で言うとどういうものになりますか? 男性雇用者1人当たりの女性雇用者数という意味だと 思うのですが、female to male employment ratioの適切な日本語が わかりません。ご教示よろしくお願いいたします。
- 締切済み
- 英語
- c言語 パスカルの三角形
c言語でパスカルの三角形を出力するプログラムを作りたいのですが、上手くいきません。 何を直せばいいのか教えてください。 #include <stdio.h> #define N 10 int main(void){ int i, j = 1, x, y; int d[N][N]; /* 三角形を作成 */ for (i = 1 ; i < N ; i++){ d[i][0] = 1; while (j <= i - 1){ d[i][j] = d[i-1][j-1] + d[i-1][j]; j ++; } } /* 三角形の表示 */ for (y = 0; y < N; y++) { for (x = 0; x < N-y; x++) printf(" "); for (x = 0; x < y; x++) printf("%3d ", d[x][y]); printf("\n"); } return 0; } 実行結果 -2147417616 2665208 1629976532 1627572249 1629101723 1 1629982744 2665256 2665548 3407923 1629345053 1627571017 0 3538997 1629739051 10 1629345053 2665368 3670071 2665384 1629739040 1627927140 2665244 1628040295 57 1628810863 1629476960 1628602749 2665560 2665304 1629345053 0 1629739040 1629740576 1628992224 2 4411498 1628040588 -2147417600 0 1629476960 1629740664 1629739040 1 267574 0
- 締切済み
- C・C++・C#
- PASCALプログラムに関して
PASCALでプログラムを書いていて 実行時間を計算したい状況です。 PASCALではC言語でのtime関数にあたるような ライブラリは存在していますか? またはこのような関数がなくても実現可能な方法はありますか? 回答お願いします。 ------------------------------------- OS:Windows Vista CPU:Core 2 duo 1.66GHz memory:1GB Editer:pcpad -------------------------------------
- ベストアンサー
- その他(プログラミング・開発)
- C言語で白黒の画像表現
C言語による画像再構成の基礎 (画像再構成シリーズ) という本に基づいてC言語で画像再構成のプログラミングの勉強をしているのですが、この本の中で白い部分を100、黒い部分を0と画像を表現するプログラムを組んだあとそれを白と黒の画像にするソフトが明記されていませんでした。そのページが以下です。 http://autolandtom.web.fc2.com/text.html 赤下線部の「画像表示専用のソフト」を何かが存じの方がいらっしゃいましたら教えてくだいさい。 よろしくお願い致します。
- 締切済み
- 画像・動画・音楽編集
- C言語で行列表現
C言語の講習で2×2行列の表現方法を考えると云う問題に直面しました。 当初は行列の要素ごとをscanfで記憶、対応させて掛け算等の演算を行おうと考えていましたが 汎用性の面から外部のテキストを読み込み、結果をテキストに書き込んで出力するような プログラムにしたいと考えました。 当方の疑問として 行列の宣言を int a[ ][ ];と宣言した後(今回ですとa[2][2]と宣言するのが正しいのですが) 各要素にファイルの値を当てるにはどういったプログラムを書けばいいんでしょうか? 講師からはアドレス、構造体、配列、mallocないしallocを使えとのアドバイスを受けましたが 行列表現の段階で躓いていて今後の指針含めて正直よく分かりません。 部分部分で構いませんので、どなたか解説をお願いいたします。 m(_ _)m P.S 表記の面で判りづらい点がありましたら遠慮なく指摘してください。 熟読の上改訂いたします。
- 締切済み
- C・C++・C#
- C言語のプログラミングのある問題について・・・?
私は、ある大学に通う二年生です。実は、授業でC言語のプログラミングの授業があるのですが、includeとか、for文とか、とにかくそこに出てくる用語も全然と言っても良いぐらい分からないし、それにその科目を教えている先生から課題が出されました。 その課題というのは、以下の問題です。誰か僕に力をください。 お願いします。 問 正の整数1から10までの範囲でパスカルの三角形を画面上に出力するプログラムを作り、さらにその三角形をもう一つ組み合わせてひし形を作り、ひし形が出力できるように補修せよ。 (注)「使用できる配列は、1次元に限る」という条件を守って作ること。
- 締切済み
- C・C++・C#
- C言語で可変長から固定長に変換方法は??
C言語で可変長から固定長に変換方法は?? ある可変長のファイルがあって、レコード長を全て40にそろいたいと思って以下のようにプログラム作りました: ・・・・・(省略) len = strlen(buf); // fscanf使ってファイルから読みみ込んだものbufに格納 n = 40-len; char * str = (char *)malloc(n+1); memset(str, ' ', n); strcat(buf,str); //レコード40バイトになるまで空白を詰めていく fprintf(fpt,buf);//fprintf使って新しいファイルに書き込み ・・・・・・(省略) 実行してみたところ、全部40という長さになっていない、40超えるものも多数出ました。 これは何がだめですか?fprintfをつかったからだめですか?それともmalloc freeにする必要ありますか?まったく検討つかないです。どうかよろしくお願いします
- ベストアンサー
- C・C++・C#
- Ghost of Tsushimaをプレイしている際にPS4本体がうるさくなる現象について相談です。
- ヘッドホンをしていても、本体の冷却が追いつかずにファンがうるさくなります。
- 他のゲームでは同様の騒音がなかったため、本体側の問題かわかりません。メンテナンスのアドバイスをお願いします。
お礼
丁寧な回答ありがとうございます。 Cの共用体にはPascalの可変レコードで使われるようなタグはなかったのですか・・・。 ずっと悩んでいたのですっきりしました。 >教授→教示 すみません、間違った使い方をしていました。 次から気をつけたいと思います。ご指摘ありがとうございました。