while文で改行文字を出力しない方法
Posted: 2009年2月04日(水) 01:07
初めまして。さっそくですが質問をさせていただきます。
[1.1] 自分が今行いたい事は何か
明解C++の演習問題3-5を解いていたのですが、分からなかったので質問します。
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "何個☆を表示しますか:";
cin >> a;
int i = 0;
while(i < a){
cout << "☆";
i++;
}
cout << "\n";
return 0;
}
[1.4] 今何がわからないのか、知りたいのか
☆を表示するまではできたのですが、1未満の数字を入れて改行文字を出力しないようにしたいのですが、全く分かりません。
C++の知識は全くありません。
自分が考えたところまでは、1回もwhile文が実行されなければ改行はされないかなと思い、while文の前にif文とかをいれてみましたがだめでした。
[1.1] 自分が今行いたい事は何か
明解C++の演習問題3-5を解いていたのですが、分からなかったので質問します。
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "何個☆を表示しますか:";
cin >> a;
int i = 0;
while(i < a){
cout << "☆";
i++;
}
cout << "\n";
return 0;
}
[1.4] 今何がわからないのか、知りたいのか
☆を表示するまではできたのですが、1未満の数字を入れて改行文字を出力しないようにしたいのですが、全く分かりません。
C++の知識は全くありません。
自分が考えたところまでは、1回もwhile文が実行されなければ改行はされないかなと思い、while文の前にif文とかをいれてみましたがだめでした。