My first assignment: output a letter "C" when the user inputs a character. This is what I've got. It works, but I want to make it look cleaner.
#include<iostream>
using namespace std;
int main()
{
char letter;
cout << " Type a Character ";
cin >> letter;
cout << " \n";
cout << " ";
cout << letter;
cout << letter;
cout << letter;
cout << " \n";
cout << " ";
cout << letter;
cout << " ";
cout << letter;
cout << " \n";
cout << letter;
cout << " \n";
cout << letter;
cout << " \n";
cout << letter;
cout << " \n";
cout << letter;
cout << " \n";
cout << letter;
cout << " \n";
cout << " ";
cout << letter;
cout << " ";
cout << letter;
cout << " \n";
cout << " ";
cout << letter;
cout << letter;
cout << letter;
cout << endl;
return 0;
}
To make it cleaner, may I write it this way? How do I use the <<endl<< to make this look better? I am a bit confused...Thanks so much!
#include<iostream>
using namespace std;
int main()
{
char letter;
cout << " Type a Character ";
cin >> letter <<endl<< " "
cout << letter;
cout << letter;
cout << letter <<endl<<
cout << " ";
cout << letter;
cout << " ";
cout << letter <<endl<<
cout << letter <<endl<<
cout << letter <<endl<<
cout << letter <<endl<<
cout << letter <<endl<<
cout << letter <<endl<<
cout << " ";
cout << letter;
cout << " ";
cout << letter <<endl<<
cout << " ";
cout << letter;
cout << letter;
cout << letter;
cout << endl;
return 0;
}
Finally, does my algorithm makes sense?
1. Ask the user to "Type a Character" (which is any letter of their choice).
2. Count the spaces before each letter on each line. Print the spaces and characters in the following order.
On the first line: two spaces, three letters.
Add a line break.
On the second line: one space, one letter, two spaces, one letter.
Add a line break.
On the third through seventh line: one letter (no spaces).
Add a line break.
On the eighth line: one space, one letter, two spaces, one letter.
Add a line break.
On the ninth line: two spaces, three letters.
3. Once the user inputs a character of their choice, a "C" will be output.

New Topic/Question
Reply



MultiQuote



|