回答数
気になる
-
至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す
至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力するプログラムex12-6.cを完成させよ。少なくとも入出力例6と全く同じ入出力を再現できること。ただし、main関数は変更できないものとする。入力が正の整数でない場合は考慮しなくて良い。 入出力例6 a: 7(ここは入力例) b: 2(ここは入力例) a=b*3+1 ex12-6.c #include <studio.h> int main (void) { int a,b,c,b; printf(“a:\n”); scanf(“%d”,&a); printf(“b:\n”); scanf(“%d”,&b); f(a,b,&c,&d); printf(“a=b*%d+%d\n”,c,d); return 0; }
質問日時: 2022/07/05 10:23 質問者: もりもりポテト
ベストアンサー
3
1
-
至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存
至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存ファイル5-1.txtと既存ファイル5-2.txtを比較し、各行ごとに、一致しているならその整数を、異なっているなら✴︎を、出力するプログラムex12-5.cを書け。少なくも5-1.txtの例と5-2.txtの例とターミナルの例と全く同じ入出力を再現できること。fopenしたファイルは必ずfx loseすること。既存ファイルにおいて比較対象の行まで整数が埋まっていない場合は考慮しなくてよい。 ターミナル例 gcc -Wall -o ex12-5.exe ex12-5.c -lm ./ex12-5.exe Nunber: 5(ここは入力例) 10 * 30 40 * 5-1.txtの例 10(ここは保存内容の例) 20(ここは保存内容の例) 30(ここは保存内容の例) 40(ここは保存内容の例) 50(ここは保存内容の例) 60(ここは保存内容の例) 5-2.txtの例 10(ここは保存内容の例) 200(ここは保存内容の例) 30(ここは保存内容の例) 40(ここは保存内容の例) 500(ここは保存内容の例) 60(ここは保存内容の例)
質問日時: 2022/07/05 10:12 質問者: もりもりポテト
ベストアンサー
4
1
-
1. 仮想CPU「exmini」を使用して,「$dataからn減算する」プログラムを作成してください
1. 仮想CPU「exmini」を使用して,「$dataからn減算する」プログラムを作成してください。 2. 1番の問題について,「0より小さくなる場合は0で停止する」プログラムを作成してください。 3. 仮想CPU「exmini」を使用して,「m×n(計算結果は0以上127以下)を計算する」プログラムを作成してください。 この3問を教えてくださいm(_ _)m
質問日時: 2022/07/04 17:49 質問者: 腹筋崩壊3rd
解決済
2
0
-
プログラム Arduino
Arduinnoでプログラムを書いているのですが、コンパイルする時に「exit status 1 ボード Arduino/Genuino Unoに対するコンパイル時にエラーが発生しました」と表示されたのですが解決法を教えてください。基板には「AE-ATMEGA-UNO-R3」と書いてあります。
質問日時: 2022/07/03 11:13 質問者: sho2you16
解決済
1
0
-
C言語について
for(…){ if(…){ break; } } と言うコードで、何故かbreak;でループを抜けず、続いているようなのですが、原因はわかりますか。 抽象的でごめんなさい
質問日時: 2022/07/02 01:08 質問者: ぶんと
解決済
4
0
-
プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くい
プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くいかないのでどこが間違っているか教えて欲しいです。(数字を5つ入力し、数字を大きさ順に表示するプログラム) 1,5 2,swap 3,SIZE 4,&data[i] 5,SIZE 6,SIZE 7,base+1 8,data[base+1] 9,swap 10,data[i]
質問日時: 2022/07/01 23:31 質問者: おせんのりきゅう
解決済
3
0
-
C言語のwhileを使ってプログラムを組みたいです!自分でやってみたのですが答えが合わないので教えて
C言語のwhileを使ってプログラムを組みたいです!自分でやってみたのですが答えが合わないので教えてください • 男性全てホストになる(人数を超える)のは西暦何年か求めよ – 男性の人数はずっと50万人とする – 2006年5名,2014年20名を初期データとし,2014年以降同じ経過年数の間に同じ「倍率」で増えるものとする • 女性が全てキャバ嬢になる(人数を超える)のは西暦何年か求めよ – 女性の人数はずっと50万人とする – 2006年5名,2014年38名を初期データとし,2014年以降同じ経過年数の間に同じ「差」で増えるものとする ホストの人数がキャバ嬢の人数を上回るのは西暦何年か求め,そのときの,それぞれの人数を答えよ
質問日時: 2022/06/30 18:08 質問者: ゆきひら_
解決済
3
0
-
C#の問題で2つの整数a,bの最大公約数(GCD)を求めるユークリッドの互除法は,aをbで割った余り
C#の問題で2つの整数a,bの最大公約数(GCD)を求めるユークリッドの互除法は,aをbで割った余りrを求めて,bの値をaに,rをbに代入するという操作をrが0になるまで繰り返す方法である.余りrが0になった場合,bの値が最大公約数である.これを実現させるプログラムを作成する。 このプログラミングはどのように作ったらよろしいでしょうか?
質問日時: 2022/06/26 16:52 質問者: きめたーかめ
解決済
2
0
-
C言語のバイナリファイルに関する質問
C言語で、05 F7 57 A1 というデータを取得したとします。 それを、unsingned char buf[4] ;に格納します。 そうしたとき、このデータは、数値データを表すものなので、数値にしたいのですが、うまく行きません。 どうすればよいでしょうか。
質問日時: 2022/06/24 07:20 質問者: ぶんと
解決済
8
0
-
至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、
至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、プログラムex10-2.cを完成させろ。ただし、main関数は変更できないものとし、関数revは、任意の正の整数nと長さnの配列x,yを引数として受け取ると、xを逆順にした内容でyを上書きする関数とせよ。 出力2 a={3,1,4,1,5} b={5,1,4,1,3} c={9,2,6} d={6,2,9} ex10-2.c #include <stdio.h> int main(void) { int a[5] = {3,1,4,1,5}; int b[5]; int c[3] = {9,2,6}; int d[3]; rev(5,a,b); printf("a={%d,%d,%d,%d,%d}\n",a[0],a[1],a[2],a[3],a[4]); printf("b={%d,%d,%d,%d,%d}\n",b[0],b[1],b[2],b[3],b[4]); rev(3,c,d); printf("c={%d,%d,%d}\n",c[0],c[1],c[2]); printf("d={%d,%d,%d}\n",d[0],d[1],d[2]); return 0; }
質問日時: 2022/06/22 23:10 質問者: もりもりポテト
ベストアンサー
2
1
-
C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単
C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単語)を格納する.ただし,空文字 列が2つ続いたらそこで終わる.その後,配列sの内容を終了したところまで(最後の1つは除いて)逆順に出力する プログラムを制作しなさいの問題で 写真のところまで行けたのですが続きが分かりません わかる方教えてください。
質問日時: 2022/06/22 15:18 質問者: きめたーかめ
解決済
2
0
-
プログラミングペーパーテスト 次の問題の実行結果を答えろ #include int x[ ] = {
プログラミングペーパーテスト 次の問題の実行結果を答えろ #include int x[ ] = {100,200}; void func1(int m[ ]); void func2(int m[ ]); int main(void) { int x[ ] = {10,20}; func1(x); printf("main : x[] = {%d, %d}\n",x[0],x[1]); func2(x); printf("main : x[] = {%d, %d}\n",x[0],x[1]); return 0; } void func1(int m[ ]) { int x[ ] = {1,2}; m[0] = x[1]; printf("func1: m[] = {%d, %d}\n",m[0],m[1]); printf("func1: x[] = {%d, %d}\n",x[0],x[1]); } void func2(int m[ ]) { x[0] = m[1]; printf("func2: m[] = {%d, %d}\n",m[0],m[1]); printf("func2: x[] = {%d, %d}\n",x[0],x[1]); } 実行結果 func1: m[]={2,20} func1: x[]={1,2} main : m[]={2,20} func2: m[]={2,20} func2: x[]={20,200} main : x[]={2,20} func2: m[]={2,20}とmain:x[]={2,20} がなんでそうなるのか分かりません あとは理解しました
質問日時: 2022/06/16 21:49 質問者: suuuuushi
ベストアンサー
1
0
-
プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {1
プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {100,200}; void func1(int m[ ]); void func2(int m[ ]); int main(void) { int x[ ] = {10,20}; func1(x); printf("main : x[] = {%d, %d}\n",x[0],x[1]); func2(x); printf("main : x[] = {%d, %d}\n",x[0],x[1]); return 0; } void func1(int m[ ]) { int x[ ] = {1,2}; m[0] = x[1]; printf("func1: m[] = {%d, %d}\n",m[0],m[1]); printf("func1: x[] = {%d, %d}\n",x[0],x[1]); } void func2(int m[ ]) { x[0] = m[1]; printf("func2: m[] = {%d, %d}\n",m[0],m[1]); printf("func2: x[] = {%d, %d}\n",x[0],x[1]); } 実行結果 func1: m[]={2,20} func1: x[]={1,2} main : m[]={2,20} func2: m[]={2,20} func2: x[]={20,200} main : x[]={2,20} なんでfunc1:m[]={2,20}になるんですか? 2はわかるのですが20はどうやって20になるのか分からないです
質問日時: 2022/06/16 20:08 質問者: suuuuushi
ベストアンサー
3
0
-
GASで◯月第◯週→何日から何日と返ってくる関数
タイトルの関数を作りたいのですがどのように作れば良いのか分かりませんが。 GASについてほとんど分からないのでどなたか分かる方お教えください。
質問日時: 2022/06/09 13:37 質問者: ビチク
解決済
1
0
-
課題でどうしてもわからない問題があったので教えてほしいです、、 メンバ関数add_accept_st
課題でどうしてもわからない問題があったので教えてほしいです、、 メンバ関数add_accept_state, add_transition, is_accept_state, acceptの実装コードの各関数の処理内容の説明をしたいです
質問日時: 2022/06/04 12:23 質問者: yamayu0051
解決済
3
0
-
C言語 ポインタ 配列
ポインタを使って3×3の行列の足し算を行いたいです。mallocは習っていなくて、 関数宣言の形は void add(int* a,int* b,int* result,int n); の形で行いたいです。 また演算は一行ごとに行います。 関数の中では index syntax は使ってはいけません。 ー------------------ コードがわかりません。。 関数の中とはメイン関数も含めてなのでしょうか?? メイン関数でindex syntaxを使わずに、mallocも習った状態でできるのでしょうか。 コードの例と解説をお願いしたいです
質問日時: 2022/06/02 17:29 質問者: プログラミング初心者です
解決済
2
1
-
このプログラミング誰か教えてくれませんか
このプログラムをさらに改良し、ヒストグラム(グレースケール画像のヒストグラム)から、最小値、最大値、平均値、分散、中央値、最頻値の6つの統計量を計算・表示するプログラムを作成しなさい。 といった問題なのですが、誰か詳しい方教えてくれませんか。 #include <stdio.h> #include <opencv.hpp> #pragma warning(disable: 4996) using namespace cv; int main(int argc, char** argv) { //画像データ用変数の宣言 Mat src_img; //画像データの読み込み src_img = imread("C:\\opencv4.3.0\\sources\\samples\\lena.jpg", 0); int m = src_img.cols; //画像の幅(列)xを取得 int n = src_img.rows; //画像の高さ(行)yを取得 int hist[256]; //ヒストグラム(度数分布表)用の配列 FILE* fp; fp = fopen("histogram.txt", "w+"); // ファイルを開く //配列histを初期化 for (int i = 0; i <= 255; i++) { hist[i] = 0; } //ヒストグラム(度数分布表)の作成 for (int y = 0; y < n; y++) { for (int x = 0; x < m; x++) { hist[src_img.data[y * src_img.step + x]] ++; //ある画素値の度数を計数 } } //度数分布表の書き込み for (int i = 0; i <= 255; i++) { printf("%d %d\n", i, hist[i]); fprintf(fp, "%d %d\n", i, hist[i]); } fclose(fp); // ファイルを閉じる //画像の表示用ウィンドウを生成 namedWindow("TEST_IMAGE", WINDOW_AUTOSIZE); //画像の表示 imshow("TEST_IMAGE", src_img); //キー入力待ち waitKey(0); return 0; }
質問日時: 2022/06/02 15:27 質問者: 甘党派
ベストアンサー
1
0
-
C言語 配列とポインタについて
関数の中で index syntaxを一切使わないで行列3×3の足し引きを行いたいです。 ポインタを使えばいいんですよね?? ポインタを使う場合どうやって配列の大きさを決めるのでしょうか?? 例のコードを教えてくださるとうれしいです。
質問日時: 2022/06/02 11:53 質問者: あちゃちゃちゃん
解決済
2
1
-
C言語: ポインタ
計算結果をポインタで表示させるにはどうしたらいいですか?? 課題なのですが計算結果ポインタで示すという条件を満たさなかったため0点でした。。。 #include<stdio.h> void cul(float x, float y, float *sum, float *sub, float *multi, float *div){ *sum=x+y; *sub=x-y; *multi=x*y; *div=x/y; } int main(void){ float a,b; float sum=0, sub=0, multi=0, div=0; printf("Input a and b:"); scanf("%f %f",&a, &b); cul(a,b,&sum, &sub, &multi, &div); printf("%.6f + %.6f = %.6f\n",a,b,sum); printf("%.6f - %.6f = %.6f\n",a,b,sub); printf("%.6f * %.6f = %.6f\n",a,b,multi); printf("%.6f / %.6f = %.6f\n",a,b,div); return 0; }
質問日時: 2022/06/01 08:33 質問者: あちゃちゃちゃん
ベストアンサー
5
0
-
c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h
c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h> void connect(char* str, char* str1, char* str2, int len1, int len2); void main(void) { char str[20]; char str1[10] ; char str2[10] ; int len1, len2; printf("文字の数を入力してください str1:"); scanf("%d", &len1); printf("文字の数を入力してくださいstr2:"); scanf("%d", &len2); connect(str, str1, str2, len1, len2); printf("result = %s\n", str); } void concect(char* str, char* str1, char* str2, int len1, int len2) { int i,j,ch1,ch2; int k = 0; int l = 0; for (i = 0; i < len1 - 1 && (ch1 = getchar()) != '\n'; i++) str1[i] = ch1; str1[i] = '\0'; for (j = 0; j < len2 - 1 && (ch2 = getchar()) != '\n'; j++) str2[j] = ch2; str2[j] = '\0'; while (str1[k] != '\0') { str[k] = str1[k]; k++; } while (str2[l] != '\0') { str[k + l] = str2[l]; l++; } str[k + l] = '\0'; }
質問日時: 2022/05/30 22:42 質問者: ちゃんちゃくやたら
ベストアンサー
4
1
-
char string[100]; int c, i=0; while( (c=getchar())
char string[100]; int c, i=0; while( (c=getchar()) != EOF ){ string[i] = c; i++; } string[i] = ‘\0’; <<<<<<<これはなぜ必要なんでしょうか?? printf(“%s\n”, string);
質問日時: 2022/05/30 21:41 質問者: ちゃんちゃくやたら
解決済
2
0
-
宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し
宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存して出力させたいです。 関数の形が指定されているのですが l1,l2をどう使えば良いかわかりません。 またなぜこのコードが実行されないのか、ただしいコードを教えてください。 #include<stdio.h> void concat(char* str, char* str1, char* str2, int l1, int l2); int main(void) { char* str; char str1[10]; char str2[10]; int len1, len2; printf("Input size of str1:"); scanf("%d", &l1); printf("str1:"); scanf("%s", &str1); printf("Input size of str2:"); scanf("%d", &l2); printf("str2:"); scanf("%s", &str2); concat(str, str1, str2, l1, l2); printf("result: %s", str); return 0; } void concat(char* str, char* str1, char* str2, int l1, int l2) { while (*str1 != '\0'); str1--; while (((*str1++) = (*str2++)) != '\0'); *str = *str1; }
質問日時: 2022/05/30 18:21 質問者: ちゃんちゃくやたら
解決済
2
0
-
配列の初期化についてです。 int 例のプログラムで int x[5]={1,2,3,4,5}; x
配列の初期化についてです。 int 例のプログラムで int x[5]={1,2,3,4,5}; x[0]=1; ×[2]=2; としたときx[1]など初期化後に割り当てられなかったものはごみの値がはいるのですか? そういうルールなのですか?
質問日時: 2022/05/29 15:00 質問者: ちゃんちゃくやたら
ベストアンサー
1
0
-
プログラミング実行後に表示される値を答えよ #include <stdio.h> void main
プログラミング実行後に表示される値を答えよ #include <stdio.h> void main(void){ int i, x[100], sum=0; for(i=0; i<100; i++){ x[i] = i*i; } for(i=10; i<13; i++){ sum += x[i]; } printf("%d", sum); } プログラミングのペーパーテストの過去問です 答えは365です どのような計算をすればいいのか教えてほしいです
質問日時: 2022/05/28 10:20 質問者: suuuuushi
ベストアンサー
4
0
-
C言語 cmd 新規ファイルで行ってもこうなります… なぜでしょうか?
C言語 cmd 新規ファイルで行ってもこうなります… なぜでしょうか?
質問日時: 2022/05/27 07:44 質問者: ちゃんちゃくやたら
ベストアンサー
4
0
-
C言語:数値の桁数指定についての質問です。
こんばんは、夜分遅くに失礼します。 タイトルの通り、C言語の桁数指定について質問です。 ※数値の桁数が %5d などによって指定できる事は把握しています。 私が今書いているコードで、 「入力された数値の桁数によって、出力する際に見やすくなるよう桁数を指定する」 という事を試行しているのですが、 if(max>99){ 処理1 if(max>999){ 処理2 if(max>9999){ 処理3 if(max>99999){ 処理4 … などのように場合分けして書くのは煩わしいと感じたので define NUM 5 → %NUM5 などで代用できるか…?と思い試したところ案の定出来ませんでした。 ここでお聞きしたいのですが、場合分けせずに一つの処理で簡潔に書ける方法はありますでしょうか? 又、もし無い場合私の方法とは別で、何かいい方法はありますでしょうか? 何卒お力添えお願いします m(_ _)m (文が読み辛かったり、誤字脱字等があれば大変申し訳ないのですが ご指摘いただけるとありがたいです)
質問日時: 2022/05/26 23:53 質問者: haniwa-820
ベストアンサー
8
0
-
質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h
質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h› #define NUM 5 int main(void) { int test[NUM]; int tmp; int i,j,s,t; printf("%d人の点数を入力してくださち。¥n",NUM); for(i=0 ; i<NUM; i++){ scanf("%d", &test[i]; } for(s =0; s<NUM-1; s++) { for(t=s+1; t<NUM; t++){ if(test[t] >test[s]){ tmp = test[t]; test[t] = test[s]; test[s] = tmp; } } }
質問日時: 2022/05/26 22:03 質問者: sho215
解決済
3
0
-
10人分の生徒の英語の点数{32,34,41,38,40,26,14,46,42,50} と数学の点
10人分の生徒の英語の点数{32,34,41,38,40,26,14,46,42,50} と数学の点数 {21,33,45,47,39,41,23,45,47,29} がそれぞれ順番に配列aとbに格納されています。 各生徒の合計点を求めて、その評価を 90以上なら5 80以上90未満なら4 70以上80未満なら3 60以上70未満なら2 60未満なら1 として配列cに格納し結果一覧を表示するプログラム プログラミング初学者です 90以上の評価を5にするやり方や 配列cに格納するやり方など分かりません #include<stdio.h> int main(void){ int a[]={32,34,41,38,40,26,14,46,42,50}; int b[]={21,33,45,47,47,39,41,23,45,47,29}; int i=0; for(i=0;i<9;i++){ if(a[i]+b[i]>=90){ } } printf("%d番目の人は評価5¥n",i); return 0; }
質問日時: 2022/05/26 21:31 質問者: suuuuushi
解決済
2
0
-
意味を教えてください main関数内で実行 if __name__ == "__main__": の
意味を教えてください main関数内で実行 if __name__ == "__main__": のことだとおもいました。
質問日時: 2022/05/24 12:35 質問者: てくびちゃん。
ベストアンサー
1
0
-
C言語 プログラミング
C言語で、番号・名前・国数英の点数を入力したら、それぞれの平均点と最高得点者(番号と名前)、合計の平均点と最高得点者(番号と名前)を表示するプログラムを作っています。 ここまで作ったのですが、合計の平均点と最高得点者、また、番号を表示させるにはどのようなプログラムにしたらいいでしょうか? #include<stdio.h> //教科の名前と短縮名 char *SubjectName[][2]={ {"国語","国"}, {"数学","数"}, {"英語","英"} }; //教科の数(3) #define SUBJECT_COUNT (sizeof(SubjectName)/sizeof(SubjectName[0])) //教科の名前 typedef struct{ int id;//学籍番号 char name[40];//名前 int score[SUBJECT_COUNT];//点数(国、数、英) }Student; #define DATA_MAX 100 #define max(a,b) (a>b?a:b) //データ数の最大、大きい方の値を返すマクロ int main(void) { int n;//生徒数 Student students[DATA_MAX];//最大100人まで int subject_max[SUBJECT_COUNT];//各教科の最高得点 int subject_sum[SUBJECT_COUNT]={0};//各教科の合計点数 int i,j; do{ printf("人数(最大%d人):",DATA_MAX); scanf("%d",&n); }while(n < 0 || n >= 100); printf("\n番号、名前、各教科の点数を半角空白を開けて入力してください。\n\n"); printf("No 名前"); for(i=0;i<SUBJECT_COUNT;i++)printf(" %s",SubjectName[i][1]); printf("\n------------------\n"); for(i=0;i<n;i++){//生徒数分 scanf("%d%39s", &students[i].id,students[i].name);//学籍番号と名前の入力 for(j=0;j<SUBJECT_COUNT;j++)scanf("%d",&students[i].score[j]);//各教科の点数の入力 if(i==0){ //一人目の時、各教科の最高得点を一人目の点数にする for(j=0;j<SUBJECT_COUNT;j++) subject_max[j]=students[i].score[j]; }else{ //二人目以降の時、各教科の最高得点を求める for(j=0;j<SUBJECT_COUNT;j++) subject_max[j]=max(subject_max[j],students[i].score[j]); } //各教科の合計点数に生徒の点数を加算 for(j=0;j<SUBJECT_COUNT;j++)subject_sum[j]+=students[i].score[j]; } printf("\n教科 平均点 最高得点者\n"); printf("---------------------------\n"); for(i=0;i<SUBJECT_COUNT;i++){//教科数分 printf("%s %.2f ",SubjectName[i][0],(double)subject_sum[i]/n); for(j=0;j<n;j++){//全生徒分 if(subject_max[i]==students[j].score[i]){ //最高得点と同じ点数の生徒の時 printf("%s ",students[j].name); } }printf("\n"); } return 0; } 〈実行例〉 人数(最大100人):3 番号、名前、各教科の点数を半角空白を開けて入力してください。 No 名前 国 数 英 ------------------ 10 山田 79 42 60 20 佐藤 79 62 80 30 山田 60 99 70 教科 平均点 最高得点者 --------------------------- 国語 72.67 山田 佐藤 数学 67.67 山田 英語 70.00 佐藤
質問日時: 2022/05/22 11:53 質問者: MO-coco
解決済
4
0
-
C言語のファイル入力が分かりません
ファイル名を入力してそのファイル名をopenしたいのですが方法が分かりません。下記のコードを修正する形で、分かる方教えてください。includeや変数宣言は必要な分書いてあるとして省略します。全く別のソースコードにするのはやめてください(このソースコードをベースにしてください。) >./sitsumon.c filename 以下ソースコード #include... int main(int argc, char *argv[]){ //省略 if((fd = open(/*ここが分からない*/, O_RDONLY)) == -1) { perror("open"); exit(1); } //省略 }
質問日時: 2022/05/22 06:35 質問者: 匿名りんご
ベストアンサー
2
0
-
VisualStudioのソースコードで漢字を使いたい
VisualStudioのプロジェクトのプロパティー設定で、文字セットを 「Unicode 文字セットを使用する」から 「マルチ バイト文字セットを使用する」にしているが、 MessageBoxのテキストに漢字を書き、それを実行すると文字化けしている。 又漢字を含むファイルパスを認識しない。 ソースコードに漢字を記述する場合のプロジェクトなどの設定を教えてください。
質問日時: 2022/05/21 10:16 質問者: 7777777v
ベストアンサー
4
0
-
このプログラミング誰か教えてくれませんか
オブジェクト指向プログラミングを教えてください。 クラスを1つ考えて,それを実装してください。 インスタンスを生成する部分も書いてください。といった問題なのですが、画像のソースコードみたいにこれのアニマルクラス(名前、好物、分類など)を作りたいのですがどうしたらいいでしょうか。 だれか詳しい方教えていただけませんか。 よろしくお願いいたします。
質問日時: 2022/05/21 02:41 質問者: 甘党派
解決済
1
0
-
プログラミング実行後の表示される値を答えよ #include<stdio.h> void main(
プログラミング実行後の表示される値を答えよ #include<stdio.h> void main(void){ int i, sum=0; for(i=2;i<1000;i=i*i){ sum+=i; } printf("%d",sum); } この問題の解き方を教えて欲しいです 数列を使うのかなーくらいしか理解できてません
質問日時: 2022/05/20 00:07 質問者: suuuuushi
ベストアンサー
7
0
-
28日以上、31日以下ってC言語でどう表しますか?日本語無しでお願いします。
28日以上、31日以下ってC言語でどう表しますか?日本語無しでお願いします。
質問日時: 2022/05/18 17:03 質問者: ブルーロック
解決済
3
0
-
C#のSystem.Windows.Media.Colorに関する質問です。
Q1)下記のコードでCS0234 のコンパイルエラーが発生します。 アセンブリ参照の項目を見ますが無いようです。 このエラーの解決方法をお教え頂けますと大変有難いです。 // Try creating a new image with a custom palette. List<System.Windows.Media.Color> colors = new List<System.Windows.Media.Color>(); <ーーここです //CS0234 型または名前空間の名前 'Media' が名前空間 'System.Windows' に存在しません //(アセンブリ参照があることを確認してください) 以上、宜しくお願いします。
質問日時: 2022/05/18 11:51 質問者: shiggy
ベストアンサー
3
0
-
c言語について 下記の計算結果を出力するコードを記述する問題で 0-4 3.14×2 5÷3 30÷
c言語について 下記の計算結果を出力するコードを記述する問題で 0-4 3.14×2 5÷3 30÷7のあまりの数 (7+32)÷5 写真は答えです 質問なのですが、 ans5 = …7+32)/(double)5;のところで 何故(double)の入力が必要なのですか?
質問日時: 2022/05/17 22:41 質問者: sho215
解決済
5
0
-
ベストアンサー
1
0
-
C言語のコンパイルエラーについて
画像の下2つのprintf関数がコンパイルエラーを起こしてしまうのですが、 どなたか解決方法を教えて頂けないでしょうか?宜しくお願いします。
質問日時: 2022/05/14 22:28 質問者: ys0212
ベストアンサー
1
0
-
このプログラミング誰か教えてくれませんか
中~大規模なアプリケーションの場合,起動時に「設定ファイル」を読み込んで,その値により動作を変えるということを良くやります。 そこで,以下のような設定ファイルを読み込み,設定項目と設定値を,それぞれキーと値として std::map<○○, △△>な変数に格納していくプログラムを書いてください。 • 要所要所が関数化されているべきです。 std::string fullscreen とか std::string bgm とかの変数を個別に用意してはいけません。それやると間違いになるので注意してください。 といった問題なのですがだれか詳しい方教えていただけませんか なぜか見れなくなったので再投稿
質問日時: 2022/05/14 09:45 質問者: 甘党派
解決済
2
0
-
このプログラミング誰か教えてくれませんか
中~大規模なアプリケーションの場合,起動時に「設定ファイル」を読み込んで,その値により動作を変えるということを良くやります。 そこで,以下のような設定ファイルを読み込み,設定項目と設定値を,それぞれキーと値として std::map<○○, △△>な変数に格納していくプログラムを書いてください。 • 要所要所が関数化されているべきです。 std::string fullscreen とか std::string bgm とかの変数を個別に用意してはいけません。それやると間違いになるので注意してください。 といった問題なのですがだれか詳しい方教えていただけませんか よろしくお願いいたします
質問日時: 2022/05/13 17:27 質問者: 甘党派
解決済
3
0
-
プログラミング言語「C#」の難易度ってどれくらいですか?
プログラミング言語「C#」の難易度ってどれくらいですか? 初心者がやるには、もともとの「C言語」や「C++」は手を付けない方が良いとありました。 ※過去にやったことがありますが、もうほぼ忘れてます。
質問日時: 2022/05/12 19:15 質問者: hgfy76
ベストアンサー
4
0
-
プログラミングの問題です。P1(x1,x2)、P2(x2,y2)をニ頂点とする長方形および△P1P2
プログラミングの問題です。P1(x1,x2)、P2(x2,y2)をニ頂点とする長方形および△P1P2Qの面積を求めるプログラムを作って欲しいです。
質問日時: 2022/05/09 22:17 質問者: おせんのりきゅう
解決済
2
0
-
Seleniumで「ファイルを開く」ダイアログボックスのフォルダ指定する方法を教えてください。
以下WEBアプリ画面上の①「ファイルを開く」ボタンをSeleniumでクリックすると、デフォルトのフォルダ場所でダイアログが開きます。 このフォルダ場所を指定したいのですが、どのようにすればよいのでしょうか? https://online-audio-converter.com/ja/ コードはC#で書いており、以下コード(一部抜粋)でダイアログが開くところまで確認できております。 driver.Navigate().GoToUrl(@"https://online-audio-converter.com/ja/"); IWebElement uploadButton = driver.FindElement(By.ClassName("button_1_inner_2")); uploadButton.Click();
質問日時: 2022/05/09 07:38 質問者: 愛優笑生
解決済
1
0
-
leetcode 155 minstack
```c /** * Your MinStack struct will be instantiated and called as such: * MinStack* obj = minStackCreate(); * minStackPush(obj, val); * minStackPop(obj); * int param_3 = minStackTop(obj); * int param_4 = minStackGetMin(obj); * minStackFree(obj); */ 1 typedef struct { 2 int* stack; 3 int* min; 4 int size; 5 } MinStack; 6 7 8 MinStack* minStackCreate() { 9 MinStack * stack = malloc(sizeof(*stack)); 10 stack->stack = NULL; 11 stack->min = NULL; 12 stack->size = 0; 13 return stack; 14 } 15 16 void minStackPush(MinStack* obj, int val) { 17 obj->size++; 18 obj->stack = realloc(obj->stack, obj->size*sizeof(*obj->stack)); 19 obj->min = realloc(obj->min, obj->size*sizeof(*obj->stack)); 20 obj->stack[obj->size-1] = val; 21 if (obj->size <= 1) obj->min[obj->size-1] = val; 22 else obj->min[obj->size-1] = obj->min[obj->size-2] < val ? obj->min[obj->size-2] : val; 23} 24 25 void minStackPop(MinStack* obj) { 26 obj->size--; 27 } 28 29 int minStackTop(MinStack* obj) { 30 return obj->stack[obj->size-1]; 31 } 32 33 int minStackGetMin(MinStack* obj) { 34 return obj->min[obj->size-1]; 35 } 36 37 void minStackFree(MinStack* obj) { 38 free(obj->stack); 39 free(obj); 40 } ``` 他人が書いたものです。読み解きたいので質問です。 どこにもそれぞれの関数を呼ぶものがないんですが、どのように動いているのですか? (どのように動いているかどうかだけの回答をお願いします。他は不要です) https://leetcode.com/problems/min-stack/
質問日時: 2022/05/07 16:43 質問者: oshienaigoogle
解決済
1
1
-
2点間の距離(dx,dy)を求めるプログラムを作ってます。写真の空白に何を入れたらいいか教えて欲しい
2点間の距離(dx,dy)を求めるプログラムを作ってます。写真の空白に何を入れたらいいか教えて欲しいです。
質問日時: 2022/05/06 18:39 質問者: おせんのりきゅう
解決済
5
0
-
P1(x1,x2)、P2(x2,y2)をニ頂点とする長方形および△P1P2Qの面積を求めるプログラム
P1(x1,x2)、P2(x2,y2)をニ頂点とする長方形および△P1P2Qの面積を求めるプログラムを作って欲しいです。
質問日時: 2022/05/06 18:38 質問者: おせんのりきゅう
解決済
2
0
-
c言語 Arduino 作成したコードを実行してみたところ,エラーが出てしまいました。どうすれば良い
c言語 Arduino 作成したコードを実行してみたところ,エラーが出てしまいました。どうすれば良いでしょうか? 【作成したいもの】 5秒間かけて徐々に明るくなる→5秒かけて徐々に暗くなる これを繰り返す
質問日時: 2022/05/06 17:28 質問者: ふうりーん
ベストアンサー
4
0
-
C言語 コードを書いたのですが上手く実行出来なかったです。どこが間違ってますか? 【作成したいもの】
C言語 コードを書いたのですが上手く実行出来なかったです。どこが間違ってますか? 【作成したいもの】 A:5秒間 1秒間隔で点滅を繰り返す B:3秒間 0.5秒間隔で点滅を繰り返す A→B→A→B・・・これを繰り返す void setup() { pinMode(LED_BUILTIN, OUTPUT); } int i; int k; void A(void){ digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); } void B(void){ digitalWrite(LED_BUILTIN, HIGH); delay(100); digitalWrite(LED_BUILTIN, LOW); delay(100); } void loop() { for (i=0;i<6;i++){ A(); } for(k=6;k<9;i++){ B(); } }
質問日時: 2022/05/04 11:36 質問者: ふうりーん
ベストアンサー
1
0
-
C言語 ① 5秒間 1秒間隔で点滅を繰り返す ② 3秒間 0.5秒間隔で点滅を繰り返す ①→②→①→
C言語 ① 5秒間 1秒間隔で点滅を繰り返す ② 3秒間 0.5秒間隔で点滅を繰り返す ①→②→①→②・・・これを繰り返す 上記のようなものを作成したいです。 以下のようにdigitaとdelayを複数並べていけば作成できますが,式が長くなってしまいます。よろしくお願いします void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }
質問日時: 2022/05/03 23:37 質問者: ふうりーん
ベストアンサー
5
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言語プログラム...
おすすめ情報