diff --git a/ahaha.rb b/ahaha.rb new file mode 100644 index 0000000..58e50ae --- /dev/null +++ b/ahaha.rb @@ -0,0 +1,20 @@ +# 対象の数 +target_number = 8678321 + +# 素因数分解する関数 +def factorize(num) + i = 2 + factors = [] + while i <= num + if (num % i).zero? + factors << i + num /= i + else + i += 1 + end + end + factors +end + +print "#{target_number} の素因数分解: " +puts factorize(target_number).join(' ') \ No newline at end of file diff --git a/huhuhu.c b/huhuhu.c new file mode 100644 index 0000000..ff65ad0 --- /dev/null +++ b/huhuhu.c @@ -0,0 +1,6 @@ +#include + +int main() { + int x=5; + printf("%dを2で割ると%.1fになる", x, (float)x/2); +}