回答数
気になる
-
へんな現象
3つ以上存在する要素がないか判定します def isPossibleToSplit(self, nums: List[int]) -> bool: c = defaultdict(int) for i in nums: c[i] += 1 if c[i] > 2: return False return True としました。でも、足して3になたらFalseよりも 2のものにたそうとするときにFalseのほうが早いと思って def isPossibleToSplit(self, nums: List[int]) -> bool: c = defaultdict(int) for i in nums: if c[i] == 2: return False c[i] += 1 return True としました。そしたらに個目のほうが遅くなりました。なんでですか?? ifをみる階数も同じだとおもいませんか?
質問日時: 2024/05/18 15:49 質問者: ゆゆにゃ。
ベストアンサー
3
0
-
応用情報技術者試験の令和元年秋、午後のプログラムの問題がわからないです。
設問3でイ、ウがわかりません。一番疑問なのは、二次元配列のXの行番号outが定数NCと対応しているところです。 この問題ではNCを「論理演算の入力値のすべての組み合わせの数を表す」としています。 例えば二次元配列Xの要素が[0,0][0,1][1,0][1,1]となる場合は4通りなのでNCは4になります。しかし、この配列の行番号outは0か1の2通りです。プログラムの記述を見ると,NCを0からNC-1(3)まで増やしています。これではoutが最大3になり、「行番号outは0か1の2通り」ということと反すると思います。 この辺の理解で躓いています。よろしくお願いします。
質問日時: 2024/05/12 17:39 質問者: 匿名りんご
ベストアンサー
2
0
-
Windows formアプリで データグリッドビューのスキーマをそのままに空のデータテーブルを取得
Windows formアプリで データグリッドビューのスキーマをそのままに空のデータテーブルを取得できませんか?
質問日時: 2024/05/12 17:08 質問者: だいぬ
解決済
1
0
-
4
インクリメント演算子のみを用いて、下に表示されるようにプログラムします 99 100 102 103
インクリメント演算子のみを用いて、下に表示されるようにプログラムします 99 100 102 103 103 105 このとき、どのようなプログラムになるのでしょうか? ※Cygwin64を使用しています
質問日時: 2024/05/12 12:53 質問者: 伝説の戦犯
ベストアンサー
3
0
-
5
右ビットシフト
1ひいてから(つまりあまりがあるならあまり引いて割り切れる状態で)//2 と N/2 の小数点以下を切り捨てた値 は同値ですか?
質問日時: 2024/05/10 11:55 質問者: ゆゆにゃ。
ベストアンサー
5
0
-
6
Linux Cプログラミングを学ぶための書籍
CERT-Cコーディングスタンダードを読んでおりますが、システムコールなどのOSに近い処理については、大学でも学んでこなかったため、一度、書籍を使って学びたいと考えています。 https://www.jpcert.or.jp/sc-rules/ ・シグナル、環境、並行性、POSIXあたりが読んでいて知識がないと感じています。 上記を満たす書籍としては、「例解UNIX/Linuxプログラミング教室: システムコールを使いこなすための12講」などが対象かと思うのですが、知識がないため、自身に足りない部分がカバーできているのかわからず、学びやすく、必要な知識がカバーできる書籍をおすすめいただきたく、投稿させていただきました。お手数ですが、よろしくお願いいたします。 なお、大学時代に柴田 望洋 著の明解C言語入門編、実践編で一通りの基礎となるC言語仕様は理解しております。
質問日時: 2024/05/09 13:20 質問者: nnsvm
解決済
4
0
-
7
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つのループにするのって 計算量同じですよね? もし違うなら理由も教えて欲しいです
質問日時: 2024/05/08 15:58 質問者: だいぬ
ベストアンサー
7
0
-
8
ArduinoのジャイロモジュールMPU6050について
質問失礼いたします。 半年前ほどからArduinoのプログラムを始めまして、現在ジャイロセンサーのMPU6050モジュールを扱っているのですが、2つ使用して指の角度を計測するときに、指の角度は変えず、腕(手首)を動かすと計算値が変わってしまうのですが原因が今ひとつわかりませんので、どうかご教授いただけたらと思います。 計算値とは1つ目のジャイロから2つ目のジャイロの数値を引き算した結果の数値です。 分かりづらくて恐縮ですが、画像が指の断面図で、赤色がジャイロモジュールの位置です。 ③は①のように指の角度は変えず、手首や腕を動かした状態です。 ③の状態で数値が変わってしまします。②、④も同様です。
質問日時: 2024/04/22 23:13 質問者: タケシマン
ベストアンサー
2
0
-
9
mallocについて
とあるソースを確認している時に下記のような記述を見つけました。 p = (uint8_t *)(uint8_t *)malloc( len ); これはどのように動作するんでしょうか? p = (uint8_t **)malloc( len ); であれば二次元配列での領域確保だとは思いますが、 この後の処理を見る限りそのような感じで使用していないのです。 多分記述ミスかとは思いますが、 エラーも出ることなく動いているようなので、 free関数のところでもエラーにはなっていないようです。 単純に p = (uint8_t *)malloc( len ); と同じ動作になるのでしょうか? 現在このソースでメモリリークが起こる場合があるようで、 その調査をしておりこのような処理を見つけた次第です。 (メモリリークは時間が経ってから出るようなので。。。) この辺りが原因と言えるのかどうか 何か情報をお持ちの方いらっしゃいませんでしょうか? よろしくお願いいたします。
質問日時: 2024/04/18 19:15 質問者: nagase932
ベストアンサー
4
0
-
10
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがここで言うコンピュータとはなんですか?CPUとはまた別ですか?
質問日時: 2024/04/18 00:09 質問者: だいぬ
ベストアンサー
6
0
-
11
C言語 配列と関数の練習問題
要素をキーボードから入力し、できた配列をひっくり返したものを表示するという問題。 また、配列の順番を逆にする操作は関数を作らなければならない。 自分なりに考えてコードを書いてみたのですがどうしてもコンパイルできません。 <コード> #include <stdio.h> void rev_intary(int v[], int n) { for (int i = 0; i < n / 2; i++) { int t = v[i]; v[i] = v[n - i]; v[n - i] = t; } } int main(void) { int n; int v[n]; int a = 1; do { int i = 0; printf("v[%d] :", i); scanf("%d", &v[i]); printf("要素はまだある\nはい: 1 いいえ : -1"); scanf("%d", &a); i++; int n = i; } while (a == 1); rev_intary(v[n], n); printf("反転しました\n"); for (int j = 0; j < n; j++) { printf("v[%d] : %d", j, v[j]); } return 0; } <エラー内容> 21:21: warning: passing argument 1 of 'rev_intary' makes pointer from integer without a cast [-Wint-conversion] 21 | rev_intary(v[n], n); | ~^~~ | | | int 6-9.c:2:21: note: expected 'int *' but argument is of type 'int' 2 | void rev_intary(int v[], int n) { どこを修正すべきか、またそれが不可能な場合、解答例をいただけましたら幸いです。 分かりづらくてすみません。
質問日時: 2024/04/08 16:50 質問者: ITbeginnerkanto
ベストアンサー
6
0
-
12
[C言語]fputsとfprintfの違い
下記サイト記事の一つ目の例についてです。 https://www.jpcert.or.jp/sc-rules/c-fio30-c.html 違反コードでは、fprintf関数を使用しており危険、適合コードはfputs関数で回避とありますが、ユーザーからの入力を元にした文字列msgをsnprintfで構築しているのは両方とも変わりませんが、それを書式文字列として扱うかどうかによって件名の関数の危険有無が変わるというのがいまいち分かりません。 ユーザーの危険な入力を何か一例として、解説をお願い出来ないでしょうか?
質問日時: 2024/04/05 09:20 質問者: nkk06116kk
ベストアンサー
3
0
-
13
ベストアンサー
2
0
-
14
どちのほうがすきですか?
私の書いた def fizzBuzz(self, n: int) -> List[str]: res = [] for i in range(1, n + 1): s = '' if i % 3 == 0: s += 'Fizz' if i % 5 == 0: s += 'Buzz' if not s: s += str(i) res.append(s) return res いちばんはやいひとの def fizzBuzz(self, n: int) -> List[str]: fb_list = [] for i in range(1, n+1): if (i % 15 == 0): fb_list.append("FizzBuzz") elif (i % 3 == 0): fb_list.append("Fizz") elif (i % 5 == 0): fb_list.append("Buzz") else: fb_list.append(str(i)) return fb_list たぶんstrの操作って計算コスト大きいて思うし if, elif, else の塊にまとめたほうが各iで入るのは一この条件だけなのでそっちのほうがはやいとおもいましたけど、どっちがよきですか?? int nにたいしてindex n に FizzBuzzを格納している配列を返す問題です。
質問日時: 2024/03/28 22:38 質問者: ゆゆにゃ。
解決済
8
0
-
15
Stuck
まいにちいちもんか数問問題をといて、たいてい解けないから他の人の解説とか見て 考え方を把握したきもちになって、コードを見るだけじゃなくてわかったと思ったのを自分で一から書いてみるとかしてますけど、結局そのコード自体をその場で覚えてしまってるかんじがして、ぜんぜん成長してるかんじがしません。なにが悪いと思いますか? アルゴリズムの本自体はに冊くらいよみました。 今はアルゴリズムの試験の勉強のためにしてます https://www.youtube.com/watch?v=gqXU1UyA8pk
質問日時: 2024/03/24 12:04 質問者: ゆゆにゃ。
ベストアンサー
3
0
-
16
ArduinoでMouse関数を使用して、エラーでビルドできず
Arduino UnoでMouse関数を使用して、カーソルを制御したく。 そこでMouse.hを張り付けて、スケッチを以下のように書きました。 #include <Mouse.h> void setup() { Mouse.begin(); } void loop() { Mouse.click(); } しかし、以下のエラーが出て、ビルドしません。 C:\Users\kimura\Documents\Arduino\Button_Mouse\Button_Mouse.ino: In function 'void setup()': C:\Users\kimura\Documents\Arduino\Button_Mouse\Button_Mouse.ino:5:3: error: 'Mouse' was not declared in this scope Mouse.begin(); ^~~~~ C:\Users\kimura\Documents\Arduino\Button_Mouse\Button_Mouse.ino: In function 'void loop()': C:\Users\kimura\Documents\Arduino\Button_Mouse\Button_Mouse.ino:11:6: error: 'Mouse' was not declared in this scope Mouse.click(); ^~~~~ exit status 1 Compilation error: 'Mouse' not found. Does your sketch include the line '#include <Mouse.h>'? インクルーズしているのに、含まれていないとエラーが出ています。 原因と対策を教えてください。
質問日時: 2024/03/18 16:53 質問者: yukenai
解決済
2
0
-
17
解決済
13
0
-
18
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
質問日時: 2024/03/16 04:36 質問者: 安藤
ベストアンサー
10
0
-
19
double型が正常に認識されていない恐れ
double型を用いて実数を計算するプログラムが正常に動かなかったため、 double型を用いてキーボードから入力した実数を表示させるだけの以下のプログラム(#1) (#1) #include <stdio.h> int main(void) { double x; puts("整数を入力せよ:"); printf("x="); scanf("%f", &x); printf("入力した値は%fです", x); return 0; } を実験として作ってみたところ、以下のような結果(#2) (#2)※5.1を入力 整数を入力せよ: x=5.1 入力した値は0.000000です を得ました。どうして出力結果が0.000000になるのでしょうか。お教えいただきたいです。
質問日時: 2024/03/10 21:10 質問者: ITbeginnerkanto
ベストアンサー
5
1
-
20
Notepad++の関数リスト表示でC言語のプログラムが正しく表示できない。
C言語のプログラムを作成するエディタとしてNotepad++の使用を検討しています。 関数リストを表示すると、余計な行まで表示されてしまいます。 対応方法などあればお教えください。 例えば、下記のようなプログラムでは、 ------------------------- void functionA() //① { if(functionC()) //② { } catch() //③ { } while() //④ { } } void functionB() //⑤ { } ------------------------- 関数リストの表示では①と⑤のみを表示したいのですが、 ②と③も表示されてしまいます。(④は表示されない。) どなたか対応方法が分かる方がいましたらお助け下さい。 一度はあきらめ、別なエディタに乗り換えも考えたのですが、 notepad++他のプログラムで使用しており、その使い方になれてしまっているため、 諦めきれず、こちらに投稿させていただきました。 よろしくお願いいたします。
質問日時: 2024/03/09 10:38 質問者: GACHAPINA
ベストアンサー
3
1
-
21
gccを行ってもexeファイルが生成されない
mingw64をインストールし、コマンドプロンプトにて gcc ensyu1-1.c enter を入力しても、エラー文もでず、exeファイルが生成されませんでした。 c:\temp>gcc ensyu1-1.c c:\temp> このように表示され、何も起きません。誤ったコードを入力したファイルの場合はエラーが出ますのでおそらくコンパイル時の問題かと思われます。 解決法お教え願えますでしょうか m(..)m
質問日時: 2024/03/06 16:35 質問者: ITbeginnerkanto
ベストアンサー
2
0
-
22
質問失礼します。 プログラム言語を一つも知らないのですが、C♯の勉強をしてみたいです。おすすめの教材
質問失礼します。 プログラム言語を一つも知らないのですが、C♯の勉強をしてみたいです。おすすめの教材とかありますか?是非教えていただけないでしょうか。
質問日時: 2024/03/05 07:53 質問者: taminakatu
ベストアンサー
3
0
-
23
Bitcoin、BTCはブロックチェーンを改ざんされるらしい?
Bitcoin、BTCはブロックチェーンを改ざんされるらしい? これは本当ですか。 もし、今後、BTCのブロックチェーンが改ざんされると、BTCはどうなりますか。 それで、BTCの大暴落が起きるとか。
質問日時: 2024/02/29 04:00 質問者: palinz
ベストアンサー
1
0
-
24
C言語の関数と配列に関する質問
下記のセキュアコーディングのページの解説が理解し切れず、疑問点についてご教示頂けると幸いです。 宜しくお願いします。 https://www.jpcert.or.jp/sc-rules/c-exp35-c.html ⒈関数の引数で、他の関数呼び出しをすると、その関数の戻り値は代入式で変数に格納しないと消失する、ということなのでしょうか? 下の方の説明に「引数として渡されるすべてのオブジェクトに対してコピーが作られる。」とあるので戻り値もコピーが作られるなら問題ないのではと感じていますが、説明文だけでは理解できず。 2. 1は構造体が配列だけであった場合に起きるのか?ポインタ変数がメンバーであったら問題は起きない? 3.「C では、返り値の生存期間は次の副作用完了点で終了」の次の副作用完了点とは不適合コードのどこを指しているのでしょうか?
質問日時: 2024/02/27 15:45 質問者: nkk06116kk
ベストアンサー
8
0
-
25
C++6.0でのresource.hについて
始めまして, 少し古いですがC++6.0を使用しております。 ある2つの機器をC++で動かそうと思っており,それぞれのサンプルブログラムを眺めておりました。 (それぞれのサンプルプログラムには各ダイアログが用意されており,実行することで使用できております。) そのなかで,微妙に違うところがあり調べていたのですが,どうしても分からないので,教えてください。 1つのサンプルブログラムには [code] #define _APS_NEXT_CONTROL_VALUE 1029[/code] もう1つのサンプルブログラムには [code] #define _APS_NEXT_CONTROL_VALUE 1028[/code] とあります。 [code] #define _APS_NEXT_CONTROL_VALUE[/code] を調べてみると 「次のコントロールに割り当てられるID」 と記されておりました。 と言うことは,付けられた番号がそれぞれの機械を動かすためのIDと考えました。 そこで, もし2つの機械を1つのコード(ダイアログ)でコントロールをする場合, resource.hの中に [code] #define _APS_NEXT_CONTROL_VALUE 1029[/code] [code] #define _APS_NEXT_CONTROL_VALUE 1028[/code] を共存させても良いのでしょうか? 命令が同じだけにどうすればよいのでしょうか? お教えください。よろしくお願い申し上げます。
質問日時: 2024/02/26 22:03 質問者: ssm.kircheis
ベストアンサー
4
1
-
26
Linuxでの開発環境構築や設定のコツ
Linuxでの開発環境構築や開発設定が苦手というかググったりしても やたら時間がかかったり、挫折したり。 Linuxは大学時代から触っており、稀ですがLinuxも仕事で開発経験があるエンジニアにもかかわらず 苦手意識があります。 最近はraspberry piでPCからつなぐためにネットワークの設定しようとして苦労し疲労感が。。。 基本的なことはわかってるつもりですし、最近はGUIやパッケージ管理ソフトが充実し、疑問が出ても質問サイトや先人の作業記録ページなど便利になっているのに、なぜこんなに時間を要するのかわかりません。 何か皆様が知っているコツ等ありましたらご教示ください。 よろしくお願いいたします。 Linuxのレベルとしては 基本コマンド、エディタは中級レベルぐらい 設定ファイルとかいつも調べてやっています makeファイル、シエルスクリプトは少し書いたことある程度
質問日時: 2024/02/24 00:46 質問者: ryotan7
解決済
4
1
-
27
ベストアンサー
2
0
-
28
c言語
3次元の計算を行いたいのですが、出力する際に5×5×5の結果を出したいのに5×25の結果が生じされます。 for (i = 0; i < S; i++) { { for (j = 0; j < S; j++) { for(z=0; z < S; z++) printf("%9.31f ", a[i][j][z]); //結果を表示 { printf("\n"); } } } } おかしな部分がありますか? このやり方で2次元の5×5は表示できたのですが C言語関連・0閲覧
質問日時: 2024/02/07 15:08 質問者: はらたつのり。。
解決済
5
2
-
29
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
Cで書かれたWindowsで動くコマンドラインのプログラムがあります。 テキストファイルの入出力するだけの簡単なプログラムです MAC用の実行ファイルをWindowsあるいはLinux上で作成(いわゆるクロスコンパイルを実行)したいのですが、具体的な方法、ツールがわかりません。 よろしくお願いします
質問日時: 2024/02/03 22:56 質問者: usa3usa
ベストアンサー
3
0
-
30
VisualStudioで、コードを印刷する場合に、用紙の余白を調整して、1行80文字以上に設定した
VisualStudioで、コードを印刷する場合に、用紙の余白を調整して、1行80文字以上に設定したり、1ページの行数を増やすことは可能でしょうか?
質問日時: 2024/02/03 18:34 質問者: minarai_database
解決済
1
0
-
31
LinuxカーネルのCFSで用いられているような
に色木は最も一般的な永続データ構造のひとつであり、関数型言語で特に価値がある。というのはなんでだとおもいますか??
質問日時: 2024/01/25 14:40 質問者: ゆゆにゃ。
ベストアンサー
1
1
-
32
ベストアンサー
10
0
-
33
pythonの質問です。
1から100の数字を表示し、9の倍数の場合は横に9をつける。それに加えて、3の倍数のみ表示させ、さらに5以上の場合は5で割り切れる数のみ表示する方法を教えてください。 一つ一つのやり方は分かりますが、条件を複数加える方法が分かりません。
質問日時: 2024/01/18 02:34 質問者: 舞依
解決済
5
0
-
34
C言語 列挙型(enum型)変数について
C言語初学者です 列挙型の変数が一体どんなものなのかよくわかりません 列挙型の変数を宣言して、その変数に代入するとき、 enum goo{ zero = 0, one, two }; enum goo num = zero; のような感じで書いてあるのですが、この変数の宣言を int num = 0; としても同じだし、また、列挙型の変数への代入は列挙型の定数(zero, one...)を使用せず、 enum goo num = 10; と書いても、実際は int num = 10; と変わらないと考えてよいのでしょうか? つまり結局、列挙型の変数はint型変数と変わりないということでしょうか?
質問日時: 2024/01/15 14:20 質問者: 0X4B_39
ベストアンサー
7
0
-
35
どなたかこのプログラミングを完成させて欲しいです。 ヒントはこちらです↓ 青色:ゲームプログラムのル
どなたかこのプログラミングを完成させて欲しいです。 ヒントはこちらです↓ 青色:ゲームプログラムのループ。 ここから出ればゲーム終了。 橙色:個々のゲームのループ。これは無限ループ。 赤色:ここに適切なコードを記述する。赤色は無限ループ内にあるので、脱出するには"break”を利用する。 ヒントも何度も調べましたが何1つ進歩しなくて困っています。よろしくお願いします。
質問日時: 2024/01/14 21:09 質問者: くまーーーーー。
解決済
1
0
-
36
プログラミングについての質問です。 #include <stdio.h> #include <std
プログラミングについての質問です。 #include <stdio.h> #include <stdlib.h> #include <time.h> int main void §{ int i; int num; srand(time(NULL)); printf("RAND _ MAX=%dIn",RAND_MAX); /* random number from 1 to 100 */ for(i = 0; i < 10 ; i ++ { hum=rand()%100 + 1; printf("cycle%d random number = %d\n"i+1,num) ; } } これでエラーが出てしまいます。間違ってるところがもしあれば教えて欲しいです。よろしくお願いします。
質問日時: 2024/01/14 18:01 質問者: くまーーーーー。
解決済
3
0
-
37
卒業研究でよく分からないところがあるので教えて欲しいです。 インバータ用組み込みソフトウェア開発シス
卒業研究でよく分からないところがあるので教えて欲しいです。 インバータ用組み込みソフトウェア開発システム(RE-PRO/F28335A)を用いてオシロスコープにグラフを表示させました。 プログラムは三相の波形に高調波成分を加えたプログラミングです。 写真のような結果が出ました。 1+5は基本派と5次高調波を合成したものです。 1+5+7は基本派と5次と7次の高調波を合成したものです。 この流れの概要を分かりやすく説明をして頂きたいです。 機器の説明からその機器はどのような役割を果たすのかなど教えて頂きたいです。 /******************************************************************************************************************************************** Title : Sample Program for PE-PRO/F28335A Sub title : Sample Program of D/A conversion Copyright : 2010 Myway Corporation Explanation : This program performs D/A conversion function on PE-PRO/F28335A. Control board : PE-PRO/F28335A *********************************************************************************************************************************************/ #define DAC_ENABLE #include <mwio.h> /* Header file of I/O library for PEOS/F28335*/ #include <pro_f28335.h> /* Header file for PE-PRO/F28335A*/ #include <pro_f28335.c> /* Peculiar module for PE-PRO/F28335A*/ #define PI(n) (3.14159265358979 * (n)) #define PERIOD 20000 /* 1/(50Hz) = 20ms = 20000us*/ #define SAMPL 200 /* Number of sampling points*/ volatile FLOAT32 dwt = PI(2.0) / SAMPL; volatile FLOAT32 m = 1.0; FLOAT32 u = 0.0; FLOAT32 v = 0.0; FLOAT32 w = 0.0; FLOAT32 wt = 0.0; void func_test(void); #pragma INTERRUPT(func_test) void func_test(void) { int_ack(); wt += dwt; /* Phase angle*/ if (wt > PI(1.0)) { wt -= PI(2.0); } /* When the phase angle reaches pi, it is turned to be -pi*/ u = m*mwsin(wt + PI(2.0 / 3.0))+(m/5.0)*mwsin(5.0*wt + PI(10.0/3.0));+(m/7.0)*mwsin(7.0*wt + PI(14.0/3.0)); /* Generation of 3-phase sine wave*/ v = m*mwsin(wt )+(m/ 5.0)*mwsin(5.0*wt );+(m/7.0)*mwsin(7.0*wt ); w = m*mwsin(wt - PI(2.0 / 3.0))+(m/5.0)*mwsin(5.0*wt - PI(10.0/3.0));+(m/7.0)*mwsin(7.0*wt - PI(14.0/3.0)); pro_da_out(0,u); /* Output data for viewing waveforms in DAC*/ pro_da_out(1,v); pro_da_out(2,w); timer0_clear_int_flag(); /* Clearing the interrupt flag.*/ } int main(void) { int_disable(); system_init(); #if !defined(F28335LMT) watch_init(); #endif timer0_init( PERIOD / SAMPL ); /* Initialization of Timer0 and setting interrupt period*/ /* After the initialization, Timer0 is stopped, */ /* and Timer0 interrupt is inactive.*/ timer0_init_vector( func_test ); /* Timer0 interrupt routine definition*/ timer0_start(); /* Starting Timer0 counter*/ timer0_enable_int(); /* Enabling Timer0 interrupt */ int_enable(); /* Enabling all interrupts */ pro_da_init(); /* Initialization of DA converter*/ pro_da_set_range(0, 1.5); /* Setting range DA output level*/ pro_da_set_range(1, 1.5); pro_da_set_range(2, 1.5); while(1){ #if !defined(F28335LMT) watch_data(); /* Sending data for viewing waveforms in WAVE*/ #endif } /* NOTREACHED */ return 0; }
質問日時: 2024/01/10 15:28 質問者: K1nk1pc
ベストアンサー
1
1
-
38
scipy っていうのをいれようとおもって
pip install scipy てしてたら、numpyをいっかいけされちゃって、1.26.1から1.22.4 にされちゃたんですけど大丈夫ですか?
質問日時: 2024/01/03 14:26 質問者: ゆゆにゃ。
ベストアンサー
2
0
-
39
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
たとえば私はコードを作って完成しましたけど、変数名とかスペースとか汚かったので、gptさんにきれいにしてくださいって言ったら結構変えられて、しかもなんか動作速度まであがりました(結果は同じ)、個のきれいなコードはわかるひとにはgptぽいとかわかりますか? gptさんには毎回ありがとうございます。って言ってます。
質問日時: 2023/12/30 12:51 質問者: ゆゆにゃ。
ベストアンサー
2
0
-
40
c言語
5×5の行列で〇がまわり4方向の値を4で割った値になる下のようなプログラムを書きたいです。 300 300 300 300 300 300 〇 〇 〇 300 300 〇 1200 〇 300 300 〇 〇 〇 300 300 300 300 300 300 実際に書いた結果 300 300 300 300 300 300 150 412 253 300 300 412 1200 438 300 300 253 438 369 300 300 300 300 300 300 という結果になりました。 正しくは 300 300 300 300 300 300 450 600 450 300 300 600 1200 600 300 300 450 600 450 300 300 300 300 300 300という値になるはずなのですが 反復計算が足りないと思うんですが、どのように変更したら反復回数を設定することができますか? 実際に書いたプログラムは #include <stdio.h> #define M 5 #define N 5 int main(void) { /* 4行5列の行列 */ int mat[5][5]; int y, x; for(y=0;y<5;y++){ for(x=0;x<5;x++){ mat[y][x]=0; } } for(y=2;y<3;y++){ for(x=2;x<3;x++){ mat[y][x]=1200; } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ mat[y][x]=0; if(x==0 || x == 4 || y==0 || y==4 ){ mat[y][x]=300; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ mat[y][x]=0; if( x==0 || x == 4 || y==0 || y==4 ){ mat[y][x]=300; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ if(x==2&&y==2){ mat[y][x]=1200; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ if( x!=0 && x != 4 && y!=0 && y!=4 ){ mat[y][x]=(mat[y-1][x]+mat[y+1][x]+mat[y][x-1]+mat[y][x+1])/4; } if(x==2&&y==2){ mat[y][x]=1200; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ printf( "%3d ", mat[y][x]); } printf("\n"); } return 0; }
質問日時: 2023/12/30 00:26 質問者: はらたつのり。。
解決済
2
0
-
41
c言語
c言語の質問です。 5×5の行列で 300 300 300 300 300 300 〇 〇 〇 300 300 〇 1200 〇 300 300 〇 〇 〇 300 300 300 300 300 300 の形の行列を作りたいです。 〇は周り4方向の値を足したものを4で割った値にしたいです。 実際にプログラムを書いた結果が 300 300 300 300 300 300 150 0 150 300 300 0 1200 0 300 300 150 0 150 300 300 300 300 300 300 となりました。 #include <stdio.h> #define M 5 #define N 5 int main(void) { /* 4行5列の行列 */ int mat[5][5]; int y, x; for(y=0;y<5;y++){ for(x=0;x<5;x++){ mat[y][x]=0; } } for(y=2;y<3;y++){ for(x=2;x<3;x++){ mat[y][x]=1200; } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ mat[y][x]=0; if(x==0 || x == 4 || y==0 || y==4 ){ mat[y][x]=300; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ mat[y][x]=0; if( x==0 || x == 4 || y==0 || y==4 ){ mat[y][x]=300; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ if(x==2&&y==2){ mat[y][x]=1200; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ if( x!=0 && x != 4 && y!=0 && y!=4 && (x!=2&&y!=2)){ mat[y][x]=(mat[y-1][x]+mat[y+1][x]+mat[y][x-1]+mat[y][x+1])/4; } } } for(y=0;y<5;y++){ for(x=0;x<5;x++){ printf( "%3d ", mat[y][x]); } printf("\n"); } return 0; } if分のx=2かつy=2のときの表し方がよくない気がするのですがどこが問題か分かる方いらっしゃいませんか? また反復計算の反復回数はどうやったら指定できるのですか? この計算をexcelでやったときとくらべて、〇の値が小さいので反復回数が足りていないと思います。
質問日時: 2023/12/29 18:39 質問者: はらたつのり。。
解決済
2
0
-
42
パイソンの
リストは配列なの?ほんもののリスト構造はどこでみれますか?? (参照にO(n)かかるけど抜き差しは前後のポインタの変更だけでいいからO(1)でできる)
質問日時: 2023/12/23 14:01 質問者: ゆゆにゃ。
ベストアンサー
1
0
-
43
プログラミング言語の制作方法について
オブジェクト指向の、スクリプト型言語を制作しようと考えています。 字句解析はflex、構文解析はbisonを使用します。 flexを使用するとき、includeするヘッダーファイルは、y.tab.hでいいでしょうか? 言語制作に関しては初心者であるため、なにか欠けている点などがありましたら、おっしゃってください。
質問日時: 2023/12/18 09:09 質問者: MYACCFORGOO
解決済
2
0
-
44
終端記号、非終端記号とは
WIKIなどを色々見ましたが、小難しい説明しかなされてなくて、よくわかりませんでした。どなたかわかりやすく教えてください
質問日時: 2023/12/18 08:58 質問者: MYACCFORGOO
解決済
2
0
-
45
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
質問日時: 2023/12/16 20:55 質問者: ゆゆにゃ。
ベストアンサー
8
1
-
46
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
質問日時: 2023/12/15 11:21 質問者: ゆゆにゃ。
ベストアンサー
7
0
-
47
C++でデスクトップGUIアプリ開発の環境について
C++でデスクトップGUIアプリ開発にVisual Studio自体をインストールしてVisual Studioを起動せずに、コンパイラだけ使う。 Visual StudioのC/C++コンパイラだけ利用して、コードを書いたり実行したりはVS codeで開発することが可能だと聞きましたが、本当に可能でしょうか? これができるならばQtやらC++ BuilderやVisual Studioを起動なくてもVS code開発できるということですね。 できるとすれば、このやり方(コンパイラだけ使う)を説明しているサイトのURLを教えて頂けますでしょうか?
質問日時: 2023/12/14 13:28 質問者: dice_zk1
ベストアンサー
5
0
-
48
gcc13.2のバグ?
最近話題になってる gcc13.2の挙動。 これってバグなんでしょうか? それともプロトタイプしっかり前方に書かんと 何が起こるかわからんという教訓?
質問日時: 2023/12/08 09:15 質問者: tknakamuri
ベストアンサー
5
0
-
49
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当てはまるか見て、当てはまるならif以下のことして、elseはもうみませんか?なぜそのようなことを考えるかというと、if elseで書きたいけど、どちらも当てはまってしまうケースがあって、ifで処理できれば十分だからです。
質問日時: 2023/12/07 18:59 質問者: ゆゆにゃ。
ベストアンサー
3
1
-
50
C言語について。
すみません。待ち行列と緩衝器は根本的に違いますよね。すみません。バッファとスプーラの目的の違いです。教えて頂けると幸いです。
質問日時: 2023/12/07 17:10 質問者: メラゾーム
解決済
4
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
最新のコラム/記事
-
マッチングアプリで出会ったカップルは成婚率が高い!?結婚カウンセラーに聞いてみた
パートナーとの出会いの場として、もはや主流となったネット婚活やマッチングアプリ。中でも手軽に登録できるマッチングアプリは、10代から50代と幅広い年代が利用している。一方で、“相手の目的が投資関係の詐欺や...
-
メダロット:第250話「Vol.250※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
メダロット:第249話「Vol.249※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
日本古来の伝統工芸「金継ぎ」で修復した食器は前と同じように使えるの?
大切にしている食器が割れてしまったら、きっと誰もが「元に戻したい」と願うだろう。「教えて!goo」にも「割ってしまったお気に入りの食器を復活できる?」という質問があり、最適な方法について様々な意見が寄せら...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
逆コンパイルと逆アセンブルの違い...
-
C言語について。
-
これて逆じゃないですか?
-
C言語について。
-
コンソールアプリを作成するのにお...
-
私は
-
C言語 1から20までの逆数の和を求め...
-
Windows Formアプリからコンソール...
-
プログラムの実行時に'<'でリダイレ...
-
パソコン
-
あんまり考えたくないけど
-
10進数からN進数に変換するプログラ...
-
バッチファイルで以下のようなもの...
-
c#のTLS1.2での通信について
-
だいがくの電し書籍で
-
VisualStudio2022でC言語プログラム...
-
VisualStudioでのプログラミングに...
-
C言語って古いですか?
-
ホワイトハッカーを目指そうかと思...
-
【C言語】全角文字の配列を、全角の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語について c言語もコ...
-
C#でログファイルにファイルパスが...
-
Python、プログラミングについて質...
-
バッチファイルで以下のようなもの...
-
プログラミングの課題がわからない...
-
だれがとけるの?
-
0 == False はいいけど
-
CPUが16bitでも32bitOSでコンパイル...
-
なんで
-
c++でテンプレートのコードでわから...
-
プログラマーです。このDB設計だと...
-
c言語のリダイレクトによる円の描...
-
プログラミングでArduinoのc++かc#...
-
大量のデータを読み込んで表示する...
-
応用情報技術者試験の令和元年秋、...
-
複素関数はどこはあんまりやらなく...
-
gccを行ってもexeファイルが生成さ...
-
c言語
-
swift言語の最適化 swift最適化を最...
-
VisualStudio2022でC言語プログラム...
おすすめ情報