たなしょのメモ

日々勉強していることをつらつらと

2018-01-01から1年間の記事一覧

C++に挑戦してみよう。アルゴリズム編 5日目

コード #include <stdio.h> int main(void) { int i, n; int sum; puts("1からnまでの和を求めます。"); printf("nの値:"); scanf("%d", &n); sum = 0; for(i = 1; i <= n; i++){ sum += i; printf("%d", i); if(i == n){ printf(" "); }else{ printf(" + "); } } pr</stdio.h>…

C++に挑戦してみよう。テキストとバイナリ 4日目

コード #include <stdio.h> int main(void) { FILE *fp; double double_smp[] = {3.4, 4.567, 23.45, 0.04, 0.00003, 2.34567, 9.00002345, 34.2342, 0.1, 0.03445}; if*1 == NULL){ printf("\aファイルをオープン出来ません。\n"); }else{ for(int i = 0; i < 10; i+</stdio.h>…

C++に挑戦してみよう。ファイルとストリーム 3日目

コード #include <time.h> #include <stdio.h> typedef struct { char name[100]; double height; double weight; } Student; int main(void) { FILE *fp; int num; Student std[num]; char name[100]; double weight, height; printf("人数を入力して下さい:"); scanf("%d",</stdio.h></time.h>…

C++に挑戦してみよう。構造体と標準出力 2日目

学習内容 タイトルは「C++に挑戦してみよう」だが、今やっているのはC言語。 C++に入る前にC言語の知識がベースとなると聞いたので(特にポインタの概念)C言語も久しぶりなこともあり、忘れている箇所も多いので復習がてらC言語からやっている。 コード #in…

C++に挑戦してみよう。毎日少しずつでも自分を変えたいから 1日目

なぜ書くのか 技術もなく、人脈もなく、特にこれといったとりえもないまま社会人4年目の8月最終週になってしまった。2度目の転職活動でも「スキル不足」を理由に書類選考、1次面接、挙句の果てに最終面接まで不採用になってしまった僕が何か自分を変えるきっ…

Laravelのヒアドキュメントについて注意点

概要 Laravelのヒアドキュメント作成の際にエラーが発生してしまい、中々エラーでページが表示されなかったのでなぜエラーが起きたのか原因を調べた。 コード1 <head> <title>Heelo/Index</title> <style> body { font-size:16pt;…</head>

電車の中があまりに暇過ぎたのでコミケで考えていた問題の続きを考えた

コード #include <stdio.h> void swap(int *px, int *py); void sort3(int *n1, int *n2, int *n3); int main(void) { int na, nb, nc; puts("三つの整数を入力して下さい。"); printf("整数A:"); scanf("%d", &na); printf("整数B:"); scanf("%d", &nb); printf("整</stdio.h>…

単純にめんどくさかった

コード //めんどくさいので今回は閏年を考慮しない #include <stdio.h> //-1日 void decrement_date(int *y, int *m, int *d); //+1日 void increment_date(int *y, int *m, int *d); int main(void) { int year, month, day; printf("年を入力してください:"); scanf</stdio.h>…

二つの整数値xとyの最大公約数をユークリッドの互除法を用いて求める関数を作成せよ。

コード #include <stdio.h> int gcd(int x, int y); int main(void) { int a, b; do { printf("2つ整数を入力して下さい(最初に入力した数値が次に入力した数値よりが必ず大きい数値を入力して下さい)\n"); printf("整数1:"); scanf("%d", &a); printf("整数2:"); s</stdio.h>…

異なるn個の整数からr個の整数を取り出す組合せの数nCrを求める関数を作成せよ。

コード #include <stdio.h> int combination(int n, int r); int main(void) { int a, b; do { printf("2つ整数を入力して下さい(最初に入力した数値が次に入力した数値よりが必ず大きい数値を入力して下さい)\n"); printf("整数1:"); scanf("%d", &a); printf("整</stdio.h>…

バブルソート(先頭からソートする)

久しぶりのC言語 なんだかんだしばらく離れていたC言語に再度挑戦。 今日も元気に頑張ろう。 バブルソート アルゴリズムを少々。基本的なアルゴリズムですね。情報系の大学出てるならこれくらい書けなくちゃねぇ。(ちなみに僕は書けませんでした。。。) ど…

Salesforceについて色々説明を受けたのでまとめてみた

経緯 wantedly経由である企業と連絡を取りオフィス訪問へ。 そこで会社の概要とsalesforceについて説明をしてもらったのでその内容を書いていく。 事前知識 さすがに企業訪問する前に事前に何かしら知識をつけておこうとwebで「salesforce」と検索。実際sale…

7月第3週 活動報告

なぜ書くのか その週にあった気づきを書く事でアウトプットの向上に繋げようと思ったから。(目指せ質の良いアウトプット)一週間単位なら着けられるかなぁ。本当はアウトプットは毎日出したほうがいいらしいけど中々難しい。 それじゃ描いてくぞー(おー) …

フラグ建てすぎかなぁ

難しかった 'CURRY', 'price' => 900), array('name' => 'PASTA', 'price' => 1200), array('name' => 'COFFEE', 'price' => 600)); // この下にコードを書いてください$cnt = 0;$sum = 0;$maxprice = 0;$foodi = '';$num = 0;$flg = 0;foreach ($menus as …

web系の志望動機を考える

本格的に面接が近いので 面接が近づいてきたのでweb業界の志望動機を考えようかな。 志望動機と転職動機を考えるいい機会になるだろう。 よし、やってくぞぉ。 転職を決めた理由 前回のエントリー「転職を考えた理由を言語化してみた。 - bonashochang’s blo…

なぜ今更C言語なのか

あまり深掘りすることもなかったのでなぜ今更C言語を勉強するのか考えてみた。 1.前所属の金融現場のエンジニアへの憧れ まず一番目に思いつくのは昔の金融現場にいたエンジニア達に憧れていたのが大きいかな。僕が新卒から配属された現場は正直新卒のエンジ…

そろそろ四半期も終わりらしいので自分なりに振り返ってみた

今日自社メールをみたら、四半期も終了するから目標管理シート出してくれと催促メールがきた。なんだかんだでもう四半期が終わるかぁ。早いもんだな。 今日は四半期を振り返ってみよう。 現場 品質面で指摘が上がってきてはいるものの基本的にパートナーさん…

転職を考えた理由を言語化してみた。

1年前と同じようにまた転職しようとしいる。 実際には考えているといったほうが近いのかも。 なので今日はその転職理由を言語化できればなと思って書いてみた。どうせ暇なので自分のことを見つめ直すいい機会だとおもう。 まずは僕が転職に至った経緯をポジ…

等価演算子や菅家演算子が、1あるいは0の値を生成することを確認するプログラム

等価演算子や菅家演算子が、1あるいは0の値を生成することを確認するプログラムを作成せよ。 #include <stdio.h>int main(void){ int n = 25; printf("%d\n", n > 0); printf("%d\n", n == 0); return 0; } この問題はなかなか面白いのと勉強になる。特にプログラミン</stdio.h>…

前者の値が後者の何%であるかを表示するプログラム

ちょっと苦労したなこれは (汗 まだまだ自分のc言語レベルが低い。前者の値が後者の何%であるかを表示するプログラムを作成せよ。(ただし小数点は切り捨てる) #include <stdio.h>int main(void){ int a,b; puts("二つの整数を入力してください。"); printf("整数x:</stdio.h>…