アルゴリズムのソースコード
Posted: 2008年11月16日(日) 21:37
[整数aに値を入力する]⇒[aが正の場合、aの値の回数”(a×ループ回数)の値”を表示する]
というアルゴリズムのソースコードはどうなるか、教えてください!
というアルゴリズムのソースコードはどうなるか、教えてください!
template <int a> void f() { for (int i = 0; i < a; i++) { std::cout << "(a×ループ回数)の値" << std::endl; } }といったところでしょうか?
int main(){ int a,i; for(i=0; i<a && a>0; i++){ printf("%d\n",a*i) } }というような解釈をして、ソースコードで表してみたんですが、これでいいんですか?
-------------------------------------------------------------------------------- 日本語の意味がよくわからないので、 int main(){ int a,i; for(i=0; i<a && a>0; i++){ printf("%d\n",a*i) } } というような解釈をして、ソースコードで表してみたんですが、これでいいんですか? ------------------------------------------------------------------------------- このプログラムは実行できましたか?恐らくエラーが出ると思います。 ①aが初期化されていない ②何もincludeされていない(省略したのかもしれませんが) ③printf文の後に";"が無い 後、問題を勝手に解釈してみました。 【問】入力した整数をaに代入し、a > 0なら、"ループの回数 × a"の値を表示する。 #include<stdio.h> int main(void) { int a,i; printf("aの値を入力してください:"); scanf("%d",&a); if(a > 0){ for(i = 1; i <= a; i++){ printf("%d *(%d回目のループ)= %dです。\n", a, i, a * i); } } return(0); }