C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0418デフォルトの名無しさん
2007/05/01(火) 19:40:11[2] 問題文: 入力された任意の自然数が3の倍数か否かを判断するプログラムを
�@のアルゴリズムにしたがって作成せよ
アルゴリズム�@
各要素T(nj、r)は(nj+r)%3の値とする
k術の自然数n0n1・・・・nk-1が入力されたとする・
1:i←0 r←0.
2:i < kであるかぎり、以下を繰り返す。
3:r=0ならば、’Yes’そうでなければ’No’。
ヒント
任意桁数(ただし100桁以下)の整数の入力部はc言語では次のように書けばよい
main()
{
int i, r, n[100], k;
k=0;
printf("自然数を入力してください ?\n”);
whlie((n[k]=getchar()i=''\n){ /*n[k]に数字一字を読み込む*/
n[k]-='0'; /*その数字を対応する1術数値に変える。*/
k++;
}
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
[3.3] 言語: C言語
[4] 期限: ([2007年05月02日12:00まで
[5] その他の制限: 特にありません。
まったく覚えていないので、誰かお願いします
■ このスレッドは過去ログ倉庫に格納されています