Napisz program w c++ za pomocą pętli while i for najlepiej jakby był to najprostszy sposób (tylko biblioteka iostream). Treść zadania:
Za pomocą znaków X narysuj X o długości ramienia n wpisany w kwadrat. Wolne miejsca wypełnij kropkami. Wejście W pierwszym wierszu wejścia znajduje się jedna liczba całkowita n – długość boku wewnętrznego X. Wyjście Narysuj figurę zgodnie ze wzorem. Przykład: Wejście 2 Wyjście XXXXX XX.XX X.X.X XX.XX XXXXX
Odpowiedź:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 0; i < 2 * n + 1; i++) {
for (int j = 0; j < 2 * n + 1; j++) {
if (i == n || j == n) {
cout << "X";
} else if (i + j == n + n || i - j == n - n) {
cout << "X";
} else {
cout << ".";
}
}
cout << endl;
}
return 0;
}