codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
/* 課題1. キーボードから2 以上の整数を1 つ入力し,その数が素数(1 とその数以外で割り切れない数) の ときだけ,その数を表示するプログラムを作成せよ.ただし,以下の条件を満たすこと. プログラム中で,ループ回数をカウントし,入力値が素数のときにループ回数も表示する 次ページに記載されているサンプルプログラムよりもループ回数が少なくなるようにする ※サンプルプログラムでは,入力値(n) が素数の場合のループ回数は,n - 2 回になる ※入力値が小さい場合(n = 2, 3 など) は,ループ回数が少なくなっていなくてもよい //サンプル #include <stdio.h> int main(void) { int n, i, count = 0; printf("n: "); scanf("%d", &n); for (i = 2; i < n; i++) { count++; if (n % i == 0) { break; } } if (i == n) { printf("%d: %d\n", n, count); } return 0; } 課題2. キーボードから10 進整数を入力し,その数を2 進数に変換した値を表示するプログラムを作成 せよ.ただし,変換後の2 進数は正しい順序で表示すること(入力が10 ならば,1010 と表示). 課題3.課題1,2 のプログラムを作成するにあたり,どのように考えてプログラムを実現したのかをレ ポートにまとめよ(プログラムの説明ではなく,問題を解くための考え方を説明する). ※プログラムが完成していなくても,自分の考えた解き方をレポートにまとめること */
Private
[
?
]
Run code
Submit