紅茶は無糖

プログラミング勉強中 その他雑多なことも記録

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

2つの自然数の最大公約数と最小公倍数を求める

C

最大公約数は(ユークリッドの互除法 - Wikipedia)によって求め、 最小公倍数は、 「正整数a、bに対して、 aとbの最大公約数 gcd(a、b) と最小公倍数 lcm(a、b) との間には gcd(a、b)・lcm(a、b) = ab という関係がある。」(最小公倍数 - Wikipedia) を利用し…

素数かどうかを判定する

C

# include <stdio.h> # include <math.h> //素数を調べる int main(void) { int n, s, i; //素数かどうかの判定に使用 int r = 1; do { printf("素数かどうか調べたい2以上の自然数を入力してください > "); scanf("%d", &n); } while(n < 2); //入力した自然数の平方根を求め</math.h></stdio.h>…

約数を調べる

C

# include <stdio.h> //入力された値の約数を調べる int main(void) { int n, i; do { printf("自然数を入力してください(1から100まで) > "); scanf("%d", &n); } while((n < 1) || (100 < n)); for(i=1; i<=n; i++) { if(n%i == 0) { printf("%d ", i); } } return </stdio.h>…

カレントディレクトリ内のファイルの最終更新時刻とファイル名を表示する

カレントディレクトリ内のファイルとサブディレクトリの最終更新時刻を表示する # encoding: cp932 # Dir.foreach(.)はカレントディレクトリ下の # 全ファイルとサブディレクトリに対して処理を行う Dir::foreach('.') do |name| # 最終更新日時を調べるには…