合計 昨日 今日

c++で変数の数字を上書きせずに並べる

[このトピックは解決済みです]

フォーラムルール
フォーラムルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Name: よろしくおねがい
[URL]
Date: 2017年4月16日(日) 00:22
No: 1
(OFFLINE)

 c++で変数の数字を上書きせずに並べる

コード[C++]: 全て選択
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using namespace std;
 
int main(){
 
int a = 0;
 
 
while(a == 10){
 
a = a + 1
 
cout << a;
 
     }
 
}

のような感じに作って結果に

10
ではなくて

12345678910
と表示させる方法ってありませんか?

Name: box
[URL]
ハッカー(261,400 ポイント)
Date: 2017年4月16日(日) 00:28
No: 2
(OFFLINE)

 Re: c++で変数の数字を上書きせずに並べる

ほんの一例です。

コード[C++]: 全て選択
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int main(void)
{
    int a;
 
    for (a = 1; a <= 10; a++) {
        cout << a;
    }
    cout << '\n';
    return 0;
}
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

Name: みけCAT
[URL]
伝説なるハッカー(650,273 ポイント)
Date: 2017年4月16日(日) 00:31
No: 3
(OFFLINE)

 Re: c++で変数の数字を上書きせずに並べる

こんな感じでしょうか?
コード[C++]: 全て選択
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> // includeディレクティブを追加
using namespace std;
 
int main(){
 
    int a = 0;
 
 
    while(a != 10){ // ==を!=に変更
 
        a = a + 1; // セミコロンを追加
 
        cout << a;
 
    }
 
}
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

Name: みけCAT
[URL]
伝説なるハッカー(650,273 ポイント)
Date: 2017年4月16日(日) 00:35
No: 4
(OFFLINE)

 Re: c++で変数の数字を上書きせずに並べる

「変数の数字を上書きせずに」という条件を満たすには、例えばこうするといいでしょう。
コード[C++]: 全て選択
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
void work(int a = 1){
 
    cout << a;
 
    if(a != 10){
 
        work(a + 1);
 
    }
 
}
 
int main(){
 
    work();
 
}
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

Name: よろしくおねがい
[URL]
Date: 2017年4月16日(日) 00:38
No: 5
(OFFLINE)

 Re: c++で変数の数字を上書きせずに並べる

[解決!]

whileじゃそうなってforじゃそうなるんですね~
勉強になりました!
ありがとうございました!!!!

Name: よろしくおねがい
[URL]
Date: 2017年4月16日(日) 00:39
No: 6
(OFFLINE)

 Re: c++で変数の数字を上書きせずに並べる

whileでもできるんですね!!
参考にします~
ありがとうございました!


Return to C言語何でも質問掲示板

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[21人]