[ create a new paste ] login | about

Link: http://codepad.org/iaWNbokN    [ raw code | output | fork ]

C, pasted on Oct 18:
/*
課題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 のプログラムを作成するにあたり,どのように考えてプログラムを実現したのかをレ
ポートにまとめよ(プログラムの説明ではなく,問題を解くための考え方を説明する).
※プログラムが完成していなくても,自分の考えた解き方をレポートにまとめること
*/


Output:
1
2
In function `_start':
undefined reference to `main'


Create a new paste based on this one


Comments: