【至急】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を作成してください。