Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void losango ( char letra )
- {
- int numero = int ( letra - 'A' + 1 );
- for ( int i = 0; i < numero-1; i++ )
- {
- for ( int j = 0; j < (2*numero); j++ )
- {
- if ( j < (numero - i) || j > (numero + i) )
- {
- cout << ' ';
- }
- else if ( j == (numero + i) || j == (numero-i) )
- {
- cout << char ( 'A' + i );
- }
- else
- {
- cout << '-';
- }
- }
- cout << endl;
- }
- for ( int i = numero-1; i >= 0; i-- )
- {
- for ( int j = 0 ; j < (2*numero); j++ )
- {
- if ( j < (numero - i) || j > (numero + i) )
- {
- cout << ' ';
- }
- else if ( j == (numero + i) || j == (numero-i) )
- {
- cout << char ( 'A' + i );
- }
- else
- {
- cout << '-';
- }
- }
- cout << endl;
- }
- }
- int main ()
- {
- int numero = 0;
- char letra;
- do
- {
- cout << "Introduza uma letra de A a J: ";
- cin >> letra;
- }
- while ( letra < 'A' || letra > 'K');
- losango ( letra );
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement