たなしょのメモ

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

2018-08-01から1ヶ月間の記事一覧

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