回答数
気になる
-
このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値
このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値以上の データの個数を実行例のように表示するプログラムを作成せよ。 (配列を使う必要がある) 実行例1) n: 5 ? 1 ? 12 ? 6 ? 2 ? 4 2 実行例2) n: 4 ? 1 ? 14 ? 4 ? 2 1 プログラム構成例) #include <stdio.h> void main(){ int a[100], i, n, sum=0, count=0; double ave; //配列へキーボード入力 //合計sumの算出 //平均aveの計算 //平均値以上の要素の個数の算出 //結果の表示
質問日時: 2022/12/19 22:51 質問者: Muだよ
解決済
3
0
-
このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在
このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在するかを 調べて、実行例のように表示するプログラムを作れ。存在しない場合は nothing!と表示する。 但し、配列aは問1と同じ初期化がされているものとする。 実行例1) k: 5 count=2 実行例2) k: 2 nothing! プログラム構成例) #include <stdio.h> void main(){ int a[9] = {7, 6, 12, 8, 3, 5, 10, 9, 5}; int i, k, count = 0; //kのキーボード入力 //配列aでkと同じ値の要素の個数の算出(for文を使う) //結果の表示
質問日時: 2022/12/19 22:50 質問者: Muだよ
解決済
2
0
-
C言語で構造体の参照渡しができません
双方向リストをC言語で作ろうとしたのですが、構造体をポインタで関数に渡して中身を更新したいと思ってもうまくいきませんでした。
質問日時: 2022/12/18 21:22 質問者: jun97
ベストアンサー
2
0
-
C言語のwhileを含む関数について
変数iをmain関数内で初期化しました。 iを引数として持つ関数内にwhile式があり、ループの中でiをインクリメントする。 main関数でその関数を呼び出した後、iは更新されていませんでした。 この理由を教えてください。
質問日時: 2022/12/16 12:28 質問者: jun97
ベストアンサー
2
0
-
【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASL
【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASLプログラムの書き方を教えてください。 (算術加算はADDA、算術減算はSUBAを使用する。ANS等の領域設定は不要。)
質問日時: 2022/12/16 01:17 質問者: Hana-0920
ベストアンサー
1
0
-
C言語のマクローリン展開ローラン展開のコードについて
1/(z^2-1) のマクローリン展開と、z = 1 の周りを 0<|z-1|<2 でローラン展開したときの、近似値をチェックするために以下のようにCでコーディングしたのですが、ローラン展開の実部が怪しいです。関数の使い方に誤りがあるのでしょうか? コンパイラは gcc です。 ちなみに、十進BASICでは問題ありませんでした。 z = 0.5 + 0.02i で確認 1/(z^2-1) -1.33168 -0.0354924i -1 - z^2 - z^4 - z^6 - z^8 -1.33048 -0.03495i 1/(2*(z-1)) - 1/4 + (z-1)/8 - (z-1)^2/16 + (z-1)^3/32 -1.07262 -0.0366546i ↑がおかしい。 ---------------------------------------------------------------- #include <stdio.h> #include <complex.h> // 複素数の表示 void cprint(double complex z) { //printf("%g% + gi\n", creal(z), cimag(z)); if (cimag(z) < 0) printf("%g %gi\n", creal(z), cimag(z)); else printf("%g + %gi\n", creal(z), cimag(z)); } //FuncO(z) = 1/(z^2-1) double complex FuncO(double complex z) { double complex dmy = 1/(z*z-1); return dmy; } //cpow(x, y) = x^y //マクローリン展開 //FuncM(z) = -1 - z^2 - z^4 - z^6 - z^8 double complex FuncM(double complex z) { double complex dmy = -1 - cpow(z,2) - cpow(z,4) - cpow(z,6) - cpow(z,8); return dmy; } //z=1 (0<|z-1|<2)でローラン展開 //FuncR(z) = 1/(2*(z-1)) - 1/4 + (z-1)/8 - (z-1)^2/16 + (z-1)^3/32 double complex FuncR(double complex z) { double complex dmy = 1/(2*(z-1)) - 1/4 + (z-1)/8 - cpow(z-1,2)/16 - cpow(z-1,3)/32; //double complex dmy = 1/(2*(z-1)) - 1/4 + (z-1)/8 - (z-1)*(z-1)/16 - (z-1)*(z-1)*(z-1)/32; //としてもいっしょ return dmy; } int main(void) { double complex a = 0.5 + 0.02 * I; printf("1/(z^2-1)\n"); cprint(FuncO(a)); printf("-1 - z^2 - z^4 - z^6 - z^8\n"); cprint(FuncM(a)); printf("1/(2*(z-1)) - 1/4 + (z-1)/8 - (z-1)^2/16 + (z-1)^3/32\n"); cprint(FuncR(a)); return 0; }
質問日時: 2022/12/15 14:45 質問者: アンドロメダシティ
ベストアンサー
3
0
-
ある線が円の範囲に入っているかの計算
二次元の平面のある線が、 円の範囲に入っているかどうかの計算方法が知りたいです。 前、四角でやった場合のYahoo知恵袋で質問をしたのですが、円の場合も知りたくなりました。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10272036335 その時のベストアンサーさんのをもとにしてほしいです。 下はそのベストアンサーさんのコピペです。 円の半径は√(長方形の幅 * 長方形の幅 + 長方形の高さ * 長方形の高さ) でお願いします。 線分と長方形に共有があるならtrueを返す boolean hit( double x1,/*線分の端点*/ double y1,/*線分の端点*/ double x2,/*線分の端点*/ double y2,/*線分の端点*/ double w,/*長方形の幅*/ double h,/*長方形の高さ*/ double t,/*長方形を中心とする回転角rad*/ double a,/*長方形の中心点x*/ double b/*長方形の中心点y*/ ) { x1 -= a; x2 -= a; y1 -= b; y2 -= b; w *= 0.5; h *= 0.5; double u = Math.cos(t), v = Math.sin(t), u1 = u*x1+v*y1, v1 = u*y1-v*x1, u2 = u*x2+v*y2, v2 = u*y2-v*x2; if (u1<u2) { u1 = -u1; u2 = -u2; } if (v1<v2) { v1 = -v1; v2 = -v2; } double f = h*(u2-u1)+w*(v2-v1), g = u2*v1-u1*v2; return f+g<0&&f-g<0&&u1+w>0&&u2-w<0&&v1+h>0&&v2-h<0; }
質問日時: 2022/12/07 16:14 質問者: Gorgons
解決済
1
0
-
c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数
c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数にプログラムをホーナー法ゆ用いて作っていて、arrayは入力した16進数の文字列です。)
質問日時: 2022/12/06 18:39 質問者: wpdptgmtg
ベストアンサー
5
0
-
C#でメジャーなバッチフレームワークを教えて下さい。
C#でメジャーなバッチフレームワークを教えて下さい。 ①無料のもの ②有料のもの
質問日時: 2022/12/03 01:23 質問者: 39OK
解決済
1
0
-
アクセス権の組み合わせについて 読み込み:4、書き込み:2、実行:1 と言う風に設定されているので、
アクセス権の組み合わせについて 読み込み:4、書き込み:2、実行:1 と言う風に設定されているので、0〜7の場合があると思うのですが、実際にあり得る権限としては0〜7のどの値になるのでしょうか?
質問日時: 2022/11/30 15:46 質問者: wpdptgmtg
解決済
5
0
-
TCP/IP通信時のサーバーからの受信
TCP/IP通信のクライアントプログラムをVC#で作成しております。 のん様が配布されているTCP/IPテストツール↓をサーバー側として、テスト通信しております。 http://www.vector.co.jp/soft/dl/winnt/net/se411272.html クライアントプログラムからテストツールにコマンド送信できていることは確認いたしました。 ただ、テストツールから「OK\n」をTEXT送信をした後、doループ処理から抜けられず、強制終了してしまいます。 強制終了時に表示されるメッセージは以下の通りとなります。 ----- System.IO.IOException: 転送接続からデータを読み取れません: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。。 ---> System.Net.Sockets.SocketException: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 場所 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) 場所 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- 内部例外スタック トレースの終わり --- 場所 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) : ----- doループ処理の終了条件(NetworkStreamに読み取り対象のデータがない、もしくは受信したデータの終端が\n)が満たされないまま、タイムアウトしてしまっているのだと思います。 質問:どのように修正すれば、想定している動作(クライアントプログラムからテストツールにコマンド送信、テストツールからOK\nを受信して終了)になるか、ご教示いただけませんでしょうか? よろしくお願いいたします。 -----クライアントプログラムのソースコード抜粋 private void Send(string data){ TcpClient tcp = new TcpClient(txt_IP.Text, int.Parse(txt_Port.Text)); NetworkStream ns = tcp.GetStream(); ns.ReadTimeout = 5000; ns.WriteTimeout = 5000; byte[] sendBytes = Encoding.UTF8.GetBytes(data + "\n"); ns.Write(sendBytes, 0, sendBytes.Length); // ←コマンド送信はできている MemoryStream ms = new MemoryStream(); byte[] resBytes = new byte[256]; int resSize = 0; do { resSize = ns.Read(resBytes, 0, resBytes.Length); if (resSize == 0) { break; } ms.Write(resBytes, 0, resSize); } while (ns.DataAvailable || resBytes[resSize - 1] != '\n'); // ←ここから抜けられない string resMsg = Encoding.UTF8.GetString(ms.GetBuffer(), 0, (int)ms.Length); ms.Close(); resMsg = resMsg.TrimEnd('\n'); ns.Close(); tcp.Close(); }
質問日時: 2022/11/23 09:11 質問者: nyankoro_korokoro
ベストアンサー
2
0
-
【プログラミング】制限なし部分和の配列の処理について
単刀直入失礼いたします。 プログラミングにおける「制限なし部分和」の配列の前準備について質問があります。 ★普通の部分和の配列処理 dp[i+1][j] |= dp[i][j]; dp[i+1][j] |= dp[i][j-a[i]]; ★制限つき部分和の配列処理 dp[i+1][j] |= dp[i][j]; dp[i+1][j] |= dp[i+1][j-a[i]]; なぜ、dp[i+1]にするだけで制限なし(無限回)の和が処理されるのでしょうか。 わたしの予想としては、0にならないからだと考えているのですが… ご回答いただけると幸いです。
質問日時: 2022/11/22 15:24 質問者: ききののくくしし
解決済
2
1
-
C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijk
C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijklmnopqrstu_vwxyz" ☆と_を指定して☆から_の間の文字を削除するにはどうしたらいいですか? 実行結果がこのようになるようにしたいです "abcdefvwxyz" 数字で指定するのではなく文字で指定したいです。 よろしくお願いします
質問日時: 2022/11/22 10:56 質問者: woo1024
解決済
4
0
-
C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。
コピーする複数のファイルに共通する部分を修正してから、別のフォルダーに書き込むことを考えていますので、 System.IO.File.Copy は使わず、コピー元のファイルを読み込んだテキストをコピー先に書き込むために以下のようにコーディングしたのですが、すぐエラーになります。どこがおかしいのでしょうか? private void BtnTextCopy_Click(object sender, EventArgs e) { string SourceDir = @"C:\MyTools\BASICw32\STATEMEN\"; string TargetDir = @"D:\___TempPictures2022\"; try { var txtFiles = Directory.EnumerateFiles(SourceDir, "*.bas"); foreach (string currentFile in txtFiles) { string RFName = currentFile.Substring(SourceDir.Length + 1); string WFName = currentFile.Substring(TargetDir.Length + 1); TextMemo.AppendText(RFName + "\r\n"); //ファイル名確認 //読み込み FileStream rfs = new FileStream(RFName, FileMode.Create); StreamReader sr = new StreamReader(rfs); string text = sr.ReadToEnd(); //書き込み FileStream wfs = new FileStream(WFName, FileMode.Create); StreamWriter sw = new StreamWriter(wfs); sw.WriteLine(text); sr.Close(); rfs.Close(); sw.Close(); wfs.Close(); } } catch { MessageBox.Show("ファイルの処理に失敗しました。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
質問日時: 2022/11/21 13:23 質問者: アンドロメダシティ
ベストアンサー
4
0
-
C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並
C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並びを反転したものをint型の配列v1に格納する関数を作成せよ. • 条件 1. 関数の定義はvoid intary_revcpy(int v1[], const int v2[], int n)とする 2. 要素を反転したいint型の配列は配列x1とする 3. 反転先のint型の配列は配列x2とする 4. 配列x1の要素は,scanf関数によりキーボード入力する 5. オブジェクト形式マクロにより要素数nを5と定義する 一応できるところまでは自力でやったのですがどうも反転が上手く行きません。 実行結果も失敗しているのでどこかダメか指摘をお願いします #include<stdio.h> #define NUMBER 5 void intary_revcpy(int v1[], const int v2[], int n) { int i ; for (i = 0; i < n; i++) { v1[4-i] = v2[i]; printf("x2[%d]:%d\n", i,v1[i]); } return; } int main(void) { int i; int x1[NUMBER]; int x2[NUMBER]; for (i = 0; i < NUMBER; i++) { printf("x1[%d]:", i); scanf("%d", &x1); } printf("反転コピーしました\n"); intary_revcpy(x2, x1, NUMBER); return 0; }
質問日時: 2022/11/19 17:41 質問者: ゆきひら_
ベストアンサー
3
1
-
PCの性能とビルド時間
現在 C++Builder でプログラミングをしている GUIのアプリをリビルドすると20分かかります。現在のPCは, 4Core/4Thread, fc=3GHzです。これを、 1. 6Core/6Thread, fc=3GHz のPCの場合どのくらいの時間でビルドできるようになるでしょうか? 2.6Core/12Thread, fc=3GHz-4GHz, iCore 5 124000 のPCの場合、どのくらいの時間でビルドできそうでしょうか? どのPCの場合もメモリは少なくても20GBほどであり十分あるものとします。 アプリの内容により、それからパソコンにより簡単、単純には推測できないとはおもいますが、いろいろなパソコンをたくさんお持ちで経験のある方がいらっしゃいまいしたらお教え願います。
質問日時: 2022/11/14 19:23 質問者: ealoct
ベストアンサー
4
1
-
C++言語の16進数の表現についておしえてください
現在、独習C++という本でC++を学んでおります。 本の浮動小数に関する項で以下の表現が出てきましたが、pの示している意味がわかりませんでした。 float f1 = 0x89.abp1f; float f2 = 0xcd.efp-2; はじめは16進数にpという表現はないはずだと思ったのですが、 VisualStudioを使ってよく考えたところ、bit_shiftの表現のように思えました。 そのように考えて間違いないでしょうか。詳しい方教えてくださると助かります。 よろしくお願いします。 ・p1と記述されている場合1bit左にシフト ・p-2記述されている場合2bit右にシフト
質問日時: 2022/11/14 17:46 質問者: ひろニート1
ベストアンサー
1
1
-
c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで
c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいです。 教えていただきたいです。
質問日時: 2022/11/09 14:10 質問者: kairosu.
ベストアンサー
4
0
-
C言語
あるテストの結果、40人の得点は次の表のようになりました。得点を、1-10,11-20,…,91-100の10段階に分け、各段階に属する人数を求めるプログラムを作成せよという問題です。 条件として、2重のfor文とif elseの分岐を使わなければいけません。 画像のようにプログラムを書いてみたのですが、すべて属する人数が1人になってしまいます。 ifの条件が間違えているのかなと思っているのですが、分かりません。 教えていただきたいです。 1-10の人数1人 11-20の人数1人 21-30の人数1人 ...... ...... ..... 91-100の人数1人 となってしまいます。 ソースコードです #include<stdio.h> int main(void) { int score[40] = {10,30,31,45,77,90,31,45,55,70,32,68,90,60,86,46,55,30,70,80,4,14,80,66,45,66,36,59,99,100,50,30,19,90,77,50,90,66,70,49}; int range[10] = {10,20,30,40,50,60,70,80,90,100}; int count[10] = {0}; int i,j; for(i = 0; i <= 39; ++i){ for(j = 0; j <= 9; j++){ if(score[i] >= range[j]){ break; } else{ count[j] += 1; } printf("%d - %dの人数 %d人\n", range[j]-9, range[j], count[j] ); } } return 0; }
質問日時: 2022/11/09 13:27 質問者: 高Q魚
ベストアンサー
3
0
-
c言語
あるテストの結果、40人の得点は次の表のようになりました。得点を、1-10,11-20,…,91-100の10段階に分け、各段階に属する人数を求めるプログラムを作成せよという問題です。 条件として、2重のfor文とif elseの分岐を使わなければいけません。 画像のようにプログラムを書いてみたのですが、すべて属する人数が1人になってしまいます。 ifの条件が間違えているのかなと思っているのですが、分かりません。 教えていただきたいです。 1-10の人数1人 11-20の人数1人 21-30の人数1人 ...... ...... ..... 91-100の人数1人 となってしまいます。
質問日時: 2022/11/09 13:05 質問者: 高Q魚
ベストアンサー
1
0
-
C言語 少しの疑問
どうして、 char str[] = "Hello"; のように、配列でないものwお配列にする場合がありますか?
質問日時: 2022/11/08 02:48 質問者: てくびちゃん。
ベストアンサー
4
0
-
C++ と、
このようなコードは、C++の上でのものですか? void rotpoint(float pos[2][NUM],float rotpos[2][NUM],float angle) { int i,j,k; float rad = M_PI*angle/180.0; float rot_mat[2][2] = {{cos(rad),-sin(rad)},{sin(rad),cos(rad)}}; for(i=0;i<2;i++){ for(j=0;j<NUM;j++){ for(k=0;k<2;k++){ rotpos[i][j]+=rot_mat[i][k]*pos[k][j]; } } } }
質問日時: 2022/11/07 23:45 質問者: てくびちゃん。
ベストアンサー
1
0
-
C言語について。
stdio.h は、標準的な入出力を行う場合に必要なバッファなどが定義されているファイルです。という文章で、などをついていますが、バッファ以外に何が定義されているのでしょうか? 教えていただけると嬉しいです。
質問日時: 2022/11/06 10:02 質問者: メラゾーム
解決済
7
1
-
ベストアンサー
1
0
-
C言語について。
ここでいうC言語のモジュールとは、関数の事でしょうか?教えていただけると嬉しいです。以下の文章です。 C言語のプログラムは、通常いくつかの関数によって構成されています。この関数とは、1つの処理単位を表すものでモジュールともいいます。
質問日時: 2022/11/05 20:30 質問者: メラゾーム
解決済
3
0
-
マッチングアプリでお付き合いが成立した男女の共通点としてカレーが好きな女性とコーヒー牛乳が好きな男性
マッチングアプリでお付き合いが成立した男女の共通点としてカレーが好きな女性とコーヒー牛乳が好きな男性はマッチングしやすいとaiは導き出したそうなのですが、 カレー好きな女性とコーヒー好きな男性はマッチングしやすいなどのようなマッチングしやすい男女を導くアルゴリズムのプログラムをどうやって作ったのでしょうか?
質問日時: 2022/11/05 02:43 質問者: akitv
解決済
2
0
-
C言語について教えて欲しいです。 ファイルの中身をコピーするプログラムを作ってます aというファイル
C言語について教えて欲しいです。 ファイルの中身をコピーするプログラムを作ってます aというファイルには11111が入ってるとします。 while(fread(&c,1,1,fpin)==1) { fwrite(&c1,1,fpout) } 解答はこうなってましたが、 freadの返り値は読み込んだデータの個数なので、ここでは1個なのでaのファイルの1個目の1しかコピーできなくないですか? 私は以下のようにしてました。 fread(&c,1,5,fpin); fwrite(&c1,5,fpout);
質問日時: 2022/11/03 19:21 質問者: wpdptgmtg
ベストアンサー
7
1
-
100バイトのバイナリファイルを読み込んで別のファイルに書き込みたいのですが、型をどうすればいいのか
100バイトのバイナリファイルを読み込んで別のファイルに書き込みたいのですが、型をどうすればいいのかわからないので教えて欲しいです。 一応考えてる候補を下記に示します。 int a[100] fread(a,1,100,fpin) fwrite(a,1,100,fpout) char a[100] fread(a,1,100,fpin) fwrite(a,1,100,fpout)
質問日時: 2022/11/03 17:11 質問者: wpdptgmtg
ベストアンサー
1
0
-
バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli
バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:glibc detected an invalid stdio handle 中止と出て時間の計測結果が表 示されません。ご指摘お願い致します。 #include <stdio.h>#include <stdlib.h>#include <sys/time.h>double getEtime(){ struct timeval tv; gettimeofday(&tv,NULL); return tv.tv_sec+(double)tv.tv_usec*1e-6; } int main(int argc, char *argv[]){ FILE *fpin, *fpout; char c; double st, en; if( argc != 3 ){ fprintf(stderr,"Usage ./copy a.bin b.bin"); exit(EXIT_FAILURE); } if( (fpin = fopen(argv[1],"rb")) == NULL ){ perror(argv[1]); exit(EXIT_FAILURE); } if( (fpin = fopen(argv[2],"wb")) == NULL ){ perror(argv[2]); exit(EXIT_FAILURE); } st = getEtime(); while( fread(&c,1,1,fpin) ==1 ){ fwrite(&c,1,1,fpout); } en = getEtime(); fclose(fpin); fclose(fpout); printf("Time: %.6f¥n",en-st); exit(0); }
質問日時: 2022/11/03 01:10 質問者: wpdptgmtg
ベストアンサー
2
0
-
#include <stdio.h>int main(void) { int buf[100] =
#include <stdio.h>int main(void) { int buf[100] = {10, 100, 1000, 10000}; FILE *file; file = fopen("test.bin", "wb"); fwrite(buf, sizeof(int), 100, file); file = fopen("test.txt", "w"); fwrite(buf, sizeof(int), 100, file); fclose(file); return 0; } バイナリファイルとテキストファイルの2つの形式で保存してファイルの大きさを比較したのですが、両方とも同じ容量でした。 バイナリファイルの方が容量が小さくなるはずなのに同じになってしまうのはなぜなんでしょうか?
質問日時: 2022/11/01 22:45 質問者: wpdptgmtg
解決済
6
0
-
C言語について質問です。 以下のような結果を出すためにはどのようなコードが良いですか?サンプルコード
C言語について質問です。 以下のような結果を出すためにはどのようなコードが良いですか?サンプルコードを頂きたいです。よろしくお願いします。 文字列を入力せよ:hello,apple,man 分割文字を入力せよ:, hello apple man
質問日時: 2022/11/01 16:19 質問者: 鏡音ミク
ベストアンサー
3
0
-
画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう
画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのように書いたら良いのでしょうか。(for文やif分を使って) プログラミングに詳しい方教えて頂けたら幸いです
質問日時: 2022/10/30 01:16 質問者: 25jneum
解決済
3
0
-
Pythonについて
Python初心者でこちらの問題を解いていたのですが 解けませんでした。参考にしていたやり方でもだめでした。わかる方お願いします int(x)+int(y)+int(z)を使いました
質問日時: 2022/10/28 11:15 質問者: かゆ.
解決済
2
0
-
gettimeofday() と localtime_r() を使って現在の日時をマイクロ秒単位で表
gettimeofday() と localtime_r() を使って現在の日時をマイクロ秒単位で表示したいのですがよくわかりません。教えて欲しいです。 #C言語 #プログラミング
質問日時: 2022/10/26 21:15 質問者: wpdptgmtg
解決済
2
0
-
あまりわかりません。 複素数$c$を具体的に定めた複素写像写像$f_c(z)$に対して、原点を含む領
あまりわかりません。 複素数$c$を具体的に定めた複素写像写像$f_c(z)$に対して、原点を含む領域で脱出数を計算し、それに応じて領域を塗り分けでJulai集合(充填充填Julia領域)を図示しなさい。 - 興味深い複素数$c$を3つ見いだして、それぞれで図示する。 領域の格子点を多くして最大反復回数 `maxStep` も大きく取ると精密化できる(実際の計算時間との兼ね合いをつける)。 どのように、しますか?
質問日時: 2022/10/25 09:17 質問者: てくびちゃん。
ベストアンサー
4
2
-
プログラム例え話について。
すみません。意味不明なのですが、人を倒して、飲み物を手に入れるのと、直接、自分が業者に頼んで、飲み物を手にれるという例え話なのですが、何の例なのかがよく分からなくて。親切な方教えていただけると嬉しいです。
質問日時: 2022/10/19 08:34 質問者: メラゾーム
解決済
3
0
-
ベストアンサー
4
0
-
linux C言語について ./ファイル名 入力値 入力値が表示 という風に実行と入力を同時にしたい
linux C言語について ./ファイル名 入力値 入力値が表示 という風に実行と入力を同時にしたいのですがどうしたらいいですか?プログラムを教えて欲しいです。
質問日時: 2022/10/17 16:57 質問者: wpdptgmtg
ベストアンサー
3
0
-
C++アンインストールの影響
C++をアンインストールしてみたら、Windws起動のとき「mfc140u.dillが見つからない」というメッセージが出ます。 C++なしの状態でこのメッセージを出なくするにはどうしたらよいのですか? 教えてください、よろしくお願いいたします。
質問日時: 2022/10/15 08:49 質問者: awazo
ベストアンサー
5
0
-
C++はWindows運用に必須なのか
C++は自分でプログラム作成をしなくてもWindowsの運用になければならないものですか? アンインストールするとどうなりますか? 教えてください、よろしくお願いいたします。
質問日時: 2022/10/15 08:33 質問者: awazo
ベストアンサー
6
0
-
プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし
プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほしいです。 #include <stdio.h> #include <stdlib.h> int main(void) { /* * 用いる変数の宣言、初期化 */ /*** 整数変数 numccr (0に初期化) ***/ /* counter for contigurous '\n' */ /*** 文字型変数 inchar ***/ /* received (keyboard inputted) char */ /* * キーボードから1文字ずつ入力→モニタ出力 * '\n'が2個連続したら次へ */ /*** 以下無限に繰り返す { 変数 inchar に fscanf() でstdinから1文字入力 変数 inchar を fprintf(stderr, …) でstderrに1文字モニタ出力 inchar は 『\n』か? yes → { numccr に1を足す numccr は2か? yes → A: に脱出 } no → numccr を0にリセット } A: (ループを脱出) ***/ /* * 標準出力に以下の6行 (サーバ→クライアントに送られるはずの * HTTPストリーム) をただ表示する */ /*** fprintf(stdout, ...) で "HTTP/1.1 200 OK\n" "Content-Length: NN\n" "Content-Type: text/html\n" "Date: Thu Jan 1 00:00:00 JST 2012\n" "\n" "あなたが作ったwebページの中身" を表示する。 ただし『あなたが作ったwebページの中身』は1バイト文字のみ、 ただし『NN』部分は『あなたが作ったwebページの中身』のバイト数。 ***/ /* * モニタ出力: 標準エラー出力に上と同じものを表示する */ /*** fprintf(stderr, ...) で 上記の『"HTTP/1.1 200 OK\n"……"あなたが作ったwebページの中身"』 とまったく同じものをモニタ表示する (※ 標準出力への出力までできて、 コンパイル→実行が確認された後、正確にcopy & pasteせよ) ***/ /* * 終了 */ exit(0); }
質問日時: 2022/10/13 11:48 質問者: もりもりポテト
ベストアンサー
1
0
-
C#の検索プログラムの問題で下の写真についてなのですが実行した時にfirst、last、center
C#の検索プログラムの問題で下の写真についてなのですが実行した時にfirst、last、centerの値を表示(first=、last=、center=のように)したいのですがどのようにしたら表示できますか?
質問日時: 2022/10/13 09:36 質問者: きめたーかめ
解決済
2
0
-
絶対ち
fabs をつかうと、数値が正しくなる場合、型の計算の互換性の問題であったと思いますか。 Cレファレンスマニュアルというご本には、整数絶対値関数(abs, labs, およびllabs)は stdlib.hに定義されている と書いてありますけど。
質問日時: 2022/10/09 17:36 質問者: てくびちゃん。
ベストアンサー
5
0
-
[C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について
読み込みたい数値データ以外にも、コメントの文字列が含まれている以下のようなテキストファイルがあります。 ここから、数値データだけを読み込む入力部のプログラムが作りたいです。 例: /* テストデータ 計測日時 2022.10.1 - 10.5 */ 100,65 // 最大値と平均値 2000 // サンプル数 : これらのコメントの文字列を無視して、数値データを読み込むプログラム部分について教えてください。 コメントは、C言語と同様、// 以降の行末までと /* と */ で囲まれた部分です。 この種の入力プログラムのコーディングは難しいものでは無いとは思いましたが、車輪の再発見になりそうなので、質問しました。 定番のソースリストなどあれば、参考にしたいと思いますのでご教示、お願いします。
質問日時: 2022/10/05 11:03 質問者: usa3usa
ベストアンサー
5
1
-
C言語
至急お願い致します。 C言語の問題です。 forやwhile文は使わずにここに書き加えるのところを教えてください。 課題2-1(再帰) 指定範囲の整数の和を、繰り返しを使わず再帰を用いて求めるプログラムを作成する。 整数 m,n(ただし m≦n)について、m から n までの和を求める関数 rangeSum とする。 その値は ・m=n のとき m ・それ以外のとき rengeSum(m,n-1) + n として計算できる。 この方法を用いたプログラムを完成させる。未完成プログラムは pae02-1-unfinished.c を補って作成する。ソースコードと、入力として 3 と 7 を与えた場合の実行結果を提出せ よ。 なお、下記の実行結果の例のように、途中経過を示す「printf("そのために、%d..%d の 和 + %d を計算します",....);」も解答プログラムの関数 rangeSum の中に含めること。 参考(2 と 4 を与えた場合の実行結果) $ ./a.out m と n を入力: 2 4 2..4 の和を計算します そのために、2..3 の和 + 4 を計算します そのために、2..2 の和 + 3 を計算します 答えは 9 です 未完成プログラム #include <stdio.h> int rangeSum(int a, int b){ int r; ///ここに書き加える return r; } int main(void){ int m, n; printf("mとnを入力: "); fflush(stdout); scanf("%d", &m); scanf("%d", &n); printf("%d..%dの和を計算します¥n", m, n); printf("答えは%dです¥n", rangeSum(m,n)); return 0; }
質問日時: 2022/10/04 15:07 質問者: mn-.
解決済
3
0
-
変数の初期化について
教えてください。 プログラミング全くの初心者です。 よく変数の宣言と同時に初期値が設定されたりします。 変数宣言の行と分けて2行目に代入するのと、厳密に何か違いがあったりするのでしょうか? プログラムの上からの流れの中で、何かどちらにした方が良いとか、どちらかが他から間違って参照されることもあったりするのでしょうか?
質問日時: 2022/10/02 08:55 質問者: ymoshimoshi
解決済
5
0
-
プログラムの時、フローチャートはどうなりますか?図でお願いします。 int main(void) {
プログラムの時、フローチャートはどうなりますか?図でお願いします。 int main(void) { int a=1, b=3, c=2; int m; if (a >= b) if (b >= c) m = b; else if (a <= c) m = a; else m = c; else if (a >c) m = a; else if (b >c) m = c; else m = b; printf(”%d¥n”, m); return (0); }
質問日時: 2022/10/01 22:45 質問者: メダカかね
解決済
1
0
-
C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど
C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはどのように作ればいいでしょうか?ソースコードを教えて下さい。
質問日時: 2022/09/29 01:21 質問者: rsluno-xo
解決済
1
0
-
[至急]Project Euler:#21Amicable numbersコード、入力、出力、解説
https://projecteuler.net/problem=21 Let d(n) be defined as the sum of proper divisors of n (numbers less than n which divide evenly into n). If d(a) = b and d(b) = a, where a ≠ b, then a and b are an amicable pair and each of a and b are called amicable numbers. For example, the proper divisors of 220 are 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 and 110; therefore d(220) = 284. The proper divisors of 284 are 1, 2, 4, 71 and 142; so d(284) = 220. Evaluate the sum of all the amicable numbers under 10000. 私の考え for 1≦a≦n □□b ← d(i) □□if d(b) = i □□□□sum ← sum + a + b
質問日時: 2022/09/25 05:58 質問者: KEMONO__PANTSU
ベストアンサー
1
1
-
[至急]Project Euler:#18Maximum path sum Iコード、入力出力、解説
By starting at the top of the triangle below and moving to adjacent numbers on the row below, the maximum total from top to bottom is 23. 3 7 4 2 4 6 8 5 9 3 That is, 3 + 7 + 4 + 9 = 23. Find the maximum total from top to bottom of the triangle below: 75 95 64 17 47 82 18 35 87 10 20 04 82 47 65 19 01 23 75 03 34 88 02 77 73 07 63 67 99 65 04 28 06 16 70 92 41 41 26 56 83 40 80 70 33 41 48 72 33 47 32 37 16 94 29 53 71 44 65 25 43 91 52 97 51 14 70 11 33 28 77 73 17 78 39 68 17 57 91 71 52 38 17 14 91 43 58 50 27 29 48 63 66 04 68 89 53 67 30 73 16 69 87 40 31 04 62 98 27 23 09 70 98 73 93 38 53 60 04 23 NOTE: As there are only 16384 routes, it is possible to solve this problem by trying every route. However, Problem 67, is the same challenge with a triangle containing one-hundred rows; it cannot be solved by brute force, and requires a clever method! ;o) 私の考え あなたはどのようにして16384通りの道を試しますか?
質問日時: 2022/09/24 02:49 質問者: KEMONO__PANTSU
解決済
4
1
お探しの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言語プログラム...
おすすめ情報