生半可な ど素人の パソコン資格 :)

趣味で、資格学修を しています。 自分に 出来ることを 増やしていきたいです ^^

Category: プログラム


こんにちは、

fuku です。


今、統計ソフトの R に ハマっています。:)

WEB でも、出来るみたいです。

みなさんも、遊んでみて下さい。^^


追伸1 :
上記の R で、
行列が 扱え、
積が 計算できることに
感動しました。
手計算でやって、
検算に いいですね。:)

追伸2 :
基本情報技術者 春試験、
申し込みしました。
4月が、楽しみです。^^






みなさん こんにちは。

fuku です。

日曜の 昼下がり、

いかがお過ごしですか。


さて、今回は、

C言語で、

スタックを 作ってみました。

バグとか ありましたら、

お伝え下さい。^^




#include <stdio.h>
#include <string.h>
#include <math.h>
/* 完成版 */

char pop();
char push(char *cha);
char c[] = "Hello World!";
int idNum = sizeof c;
int id;

char w[] = "0";
char w2[] = "\0";


int main(){

id = idNum - 2;
printf("%s\n", c);

pop();
printf("%s\n", c);
printf("%s\n", w);

push("a");
printf("%s\n", c);

pop();
printf("%s\n", c);
printf("%s\n", w);

pop();
printf("%s\n", c);
printf("%s\n", w);

push("b");
printf("%s\n", c);
push("c");
printf("%s\n", c);

}

char pop(){

 w[0] = c[id];
c[id--] = w2[0];

}

char push(char *cha){

c[++id] = *cha;

}

皆さん こんにちは。

fuku です。

今日は 天気がいいですね。


今回お伝えしますのは、

平成28年 春試験、
 FE 午後 問9 C言語より、

プログラムを 作成しました。

ご参考になれば、幸いです。^^

 ( フラクタル 図形 )


#include <stdio.h>
#include <string.h>

int pat[2][2] = {

   {1, 1},
   {1, 0}
};
int p_rn = sizeof pat / sizeof pat[0];
int p_cn = sizeof pat[0]  / sizeof pat[0][0];

void print_frac(int);
int exists_at(int, int, int);

int main(){

print_frac(2);

}

void print_frac(int d){
 int i, j, rn, cn;

rn = cn = 1;
for(i=0; i < d; i++){
   rn *= p_rn;
   cn *= p_cn;
}

for(i=0; i < rn; i++){
   for(j=0; j < cn; j++){
       putchar(exists_at(i, j, d) ? '*' : ' ');
      }
      putchar('\n');
    }
 }

int exists_at(int i, int j, int d){
     if(d == 0){
          return 1;
     } else if(exists_at(i / p_rn, j / p_cn, d-1) == 0){
          return 0;
     } else {
          return pat[i % p_rn][j % p_cn];
     }
}

↑このページのトップヘ