Witam , otóż napisałem proste zadanie w C++ (wszystko działa jak należy), lecz myślę że da się jeszcze bardziej uprościć kod aby był estetyczny i czytelniejszy jednakże nie przychodzi mi żaden pomysł na myśl.
Treść zadania
Napisz program, który za pomocą zagnieżdżonych pętli poprosi użytkownika o podanie liczby wyświetlanych wierszy. Następnie pokaż żądaną liczbę wierszy z gwiazdkami: jedna gwiazdka w pierwszym wierszu, dwie w drugim i tak dalej. Poniżej gwiazdki są poprzedzone dopełnieniami — kropkami pozwalającymi ustalić liczbę wierszy. Oto przykładowy wynik działania programu:
Podaj liczbę wierszy: 5
....*
...**
..***
.****
*****
Kod:
#include <iostream>
using namespace std;
int main()
{
int i,j;
int number;
cin>>number;
int x=number;
int y=number;
int k=number;
for(i=0; i<number; i++)
{
for(j=1; j<x;j++)
{
cout <<".";
} x--;
for(int i=0;i<=(k-y); i++)
{
cout <<"*";
} y--;
std::cout <<endl;
}
}