• 締切済み

【至急】C言語のプログラミングについての質問です。

【至急】C言語のプログラミングについての質問です。 以下の2問の解答をお願い致します。 問1. サイズ3の2つの配列の和、差、内積を出力するプログラムを作成してください。 問2. m+1*n+1行列の配列aの 各行ごとの合計 gyouwa[i] i=0,1,・・・,m 各列ごとの合計 retuwa[i] i=0,1,・・・,n を計算するプログラムを作作成してください。 また、 各行内での最大値 aimax[i] i=0,1,・・・,m 各列内での最大値 ajmax[i] i=0,1,・・・,n を求めるプログラムを作成してください。

みんなの回答

  • gookinger
  • ベストアンサー率23% (33/140)
回答No.1

解答の丸投げ依頼は、NGですよ。 自分は、ここまで作ったが動かない。 ソースコードをアップして、 後、質問がGOODです!

関連するQ&A

  • 【至急】C言語のプログラミングについての質問です。

    【至急】C言語のプログラミングについての質問です。 以下の5問の解答をお願い致します。 問1. サイズ3の2つの配列の和、差、内積を出力するプログラムを作成してください。 問2. m+1*n+1行列の配列aの 各行ごとの合計 gyouwa[i] i=0,1,・・・,m 各列ごとの合計 retuwa[i] i=0,1,・・・,n を計算するプログラムを作作成してください。 また、 各行内での最大値 aimax[i] i=0,1,・・・,m 各列内での最大値 ajmax[i] i=0,1,・・・,n を求めるプログラムを作成してください。 問3. 下のプログラムの[____]を埋めてください。ヒント:a,p,*p,p++,p=a,*p=a,*p++,(*p)++のいずれかが入ります。 #include<stadio.h> int main(void) { int a[5]={1,2,34,5,}; int i,+p; [____]; prntf("先頭のアドレスは%dです。\n",p); for(i=0;i<5;i++){ prntf("アドレス%dに%dが格納されています。\n"[____],[____]); [___]; } return0; } 問4. 下のプログラムの[____]を埋めてください。ヒント:p,*p,p=a,p=a[0],*p++,(*p)++のいずれかが入ります。 #include<stadio.h> int main(void) { int i; char *a[5],*p; a[0]="Hello"; a[1]="Good morning"; a[2]="Good evening"; a[3]="Good night"; a[4]="Bye Bye"; [____]; for(i=0;i<50;i++){ prntf("アドレス%dに%cが格納されています。\n"[____],[____]); [___]; } return0; } 問5. まず3つの整数知値(たとえば2,3,1)を書いたfile1という名前のテキストファイルを作成してください。 数値をカンマ(,)で区切って並べることで、複数の変数をfscanfで読み込むことが可能(CVS形式)となります。 このファイルから数値を読み込み、合計をファイルfile2に書き込むプログラムkaitou.cを作成してください。

  • 【至急】C言語のプログラミングについての質問です。

    【至急】C言語のプログラミングについての質問です。 以下の5問の解答をお願い致します。 問1. サイズ3の2つの配列の和、差、内積を出力するプログラムを作成してください。 問2. m+1*n+1行列の配列aの 各行ごとの合計 gyouwa[i] i=0,1,・・・,m 各列ごとの合計 retuwa[i] i=0,1,・・・,n を計算するプログラムを作作成してください。 また、 各行内での最大値 aimax[i] i=0,1,・・・,m 各列内での最大値 ajmax[i] i=0,1,・・・,n を求めるプログラムを作成してください。 問3. 下のプログラムの[____]を埋めてください。ヒント:a,p,*p,p++,p=a,*p=a,*p++,(*p)++のいずれかが入ります。 #include<stadio.h> int main(void) { int a[5]={1,2,34,5,}; int i,+p; [____]; prntf("先頭のアドレスは%dです。\n",p); for(i=0;i<5;i++){ prntf("アドレス%dに%dが格納されています。\n"[____],[____]); [___]; } return0; } 問4. 下のプログラムの[____]を埋めてください。ヒント:p,*p,p=a,p=a[0],*p++,(*p)++のいずれかが入ります。 #include<stadio.h> int main(void) { int i; char *a[5],*p; a[0]="Hello"; a[1]="Good morning"; a[2]="Good evening"; a[3]="Good night"; a[4]="Bye Bye"; [____]; for(i=0;i<50;i++){ prntf("アドレス%dに%cが格納されています。\n"[____],[____]); [___]; } return0; } 問5. まず3つの整数知値(たとえば2,3,1)を書いたfile1という名前のテキストファイルを作成してください。 数値をカンマ(,)で区切って並べることで、複数の変数をfscanfで読み込むことが可能(CVS形式)となります。 このファイルから数値を読み込み、合計をファイルfile2に書き込むプログラムkaitou.cを作成してください。

  • C++

    forを使って mとnを入力し(m、nとも最大10)、 m*n個の実数を入力して、m行n列の行列を作る。 この行列に対して、各行の合計、平均及び最大と各列の合計、平均及び最大を求めるプログラムを作成。-----------------------------------------------------------------教えてください。

  • 【至急】C言語のプログラミングについての質問です。

    【至急】C言語のプログラミングについての質問です。 以下の3問の解答をお願い致します。 問1. 下のプログラムの[____]を埋めてください。ヒント:a,p,*p,p++,p=a,*p=a,*p++,(*p)++のいずれかが入ります。 #include<stadio.h> int main(void) { int a[5]={1,2,34,5,}; int i,+p; [____]; prntf("先頭のアドレスは%dです。\n",p); for(i=0;i<5;i++){ prntf("アドレス%dに%dが格納されています。\n"[____],[____]); [___]; } return0; } 問2. 下のプログラムの[____]を埋めてください。ヒント:p,*p,p=a,p=a[0],*p++,(*p)++のいずれかが入ります。 #include<stadio.h> int main(void) { int i; char *a[5],*p; a[0]="Hello"; a[1]="Good morning"; a[2]="Good evening"; a[3]="Good night"; a[4]="Bye Bye"; [____]; for(i=0;i<50;i++){ prntf("アドレス%dに%cが格納されています。\n"[____],[____]); [___]; } return0; } 問3. まず3つの整数知値(たとえば2,3,1)を書いたfile1という名前のテキストファイルを作成してください。 数値をカンマ(,)で区切って並べることで、複数の変数をfscanfで読み込むことが可能(CVS形式)となります。 このファイルから数値を読み込み、合計をファイルfile2に書き込むプログラムkaitou.cを作成してください。

  • C言語のプログラミングについてです。

    C言語のプログラミングについて教えて欲しいです。 scanf関数を用いて、キーボードから文字列(最大30文字)を読み込み、これをchar型配列に格納します。最大10個までの文字列が入力された場合か、「END」が入力された時、入力された逆順で画面に表示するプログラム。作成しなさい。 〈完成例〉 adjm 10mdjp jpd-4 njad' END njad jpd-4 10mdjp adjm

  • C言語のプログラミングですが、

    C言語のプログラミングですが、 255文字以内の文字列をキーボードから入力して、下記の各処理を行うプログラム(※入力した文字データは配列に入力)はどのようにしたらいいでしょうか?(入力例:acFNkeexFFg) ・入力した文字列の最後の文字を出力 ・入力した文字列⇒逆に並べ替えて出力 ・入力した文字列⇒縦に出力(1文字ずつ) ・入力した文字列の中に「F」が何個あるか ただし、使えるのはfor文・配列・if文ぐらいでそれ以上レベルの高いものは使わないで下さい。 … char str[255]; int i,n,na,nb,nc; printf("Input Strings= "); scanf("%s",str); for(i=0;str[i]!='¥0';i++){ n=i; } printf("The last character= %c",str[n]); くらいまでしか分かりません…

  • C言語プログラム

    こんな課題が出たのですが、さっぱりわかりません。 誰か解る人がいたら教えてほしいです。 1 3+5+7+…+nと奇数の和を求め、和が100を越えたときのnの値を求めて表示するプログラムをdo~whileを使って作成しなさい。 2  キーボードから3つの数を読み込み、最大値を求める処理を繰り返し行うプログラムを、do~whileを使って作成しなさい。繰り返しの終了は、計算のあとで、'S'(1文字)が入力されるまでとし、それ以外の文字では、処理を続行すること。 3  整数型1次元配列kに整数123,456,789をそれぞれ代入し、その内容を表示するプログラムを作成しなさい。 4  文字型1次元配列strに'u'を、'n'、'i'、'x'それぞれ代入し、その内容を文字列として出力するプログラムを作成しなさい。 5  要素数50の整数型1次元配列mの要素すべてに、その添字に対応した0~49の数値を代入し、その内容を表示するプログラムを作成しなさい。 3は #include <stdio.h> main() { int k[3]; k[0] = 123; k[1] = 456; k[2] = 789; printf("%d\n%d\n%d", k[0], k[1], k[2]); return 0; } と解いてみたんですが、やっぱ間違えてますよね?

  • C言語です。

    C言語です。 2次元配列を用いて、2つの2行3列の行列 A=[ 1 2 3 4 5 6 ] B=[ 6 3 4 5 1 2 ] の和を表示するプログラムを教えてください。 コンパイル結果 7 5 7 9 6 8

  • c言語の課題について

    (1)3行3列の行列の和を求めて表示するプログラムを作成しなさい。 (行列の要素はあとで適当な値を打ち込むこととする) (2)2行3列の行列と3行2列の行列の積を求めて表示するプログラムを作成しなさい。 (行列の要素はあとで適当な値を打ち込むこととする) プログラム言語を最近習いはじめたんで、あんまり難しいことは しないと思うんですが、全くわからなくて苦労しています。 わかる人がいたら至急教えてください。お願いします。

  • C言語で

    C言語で複素行列の和と積を計算するプログラムを作りたいのですが、 よくわからないので教えてほしいです。複素数を構造体で定義して、配列を使えば いいと思うのですが・・・。 ちなみに実数の行列の和と積を求めるプログラムはわかっています。

専門家に質問してみよう