Witam serdecznie muszę stworzyć tablicę 2D według uznania użytkownika natomiast wyświetlić ją zygzakiem od tyłu np. mam tablice :
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
i muszę ją wyświetlić :
15 14 13 12 11
6 7 8 9 10
5 4 3 2 1
mam przygotowane prawie wszystko , razem z wyswietlaniem tablicy od tyłu problem w tym że nie potrafie "skręcić" w tablicy :D proszę o pomoc , poniżej kod :
#include <iostream>
using namespace std;
int main()
{
int w, k;
std::cout << "Wpisz liczbe wierszy: ";
std::cin >> w;
std::cout << "Wpisz liczbe kolumn: ";
std::cin >> k;
int** tab = new int* [w]; //alokacja pamieci
for (int i = 0; i < w; ++i)
{
tab[i] = new int[k]; //alokacja pamieci
}
int x, y;
std::cout<<"Wpisz wartości do tablicy: \n ";
for (x = 0; x < w; x++)
{
for (y = 0; y < k; y++)
std::cin>> tab[x][y];
}
std::cout << " Tablica przed zmiana: \n";
for(x = 0; x < w; x++)
{
for(y = 0; y < k; y++)
printf_s(" %d ", tab[x][y]);
printf_s("\n");
}
std::cout << "Tablica po zmianie: \n";
for (x = w -1; x >= 0; --x)
{
for (y = k - 1; y >= 0; --y)
printf_s(" %d ", tab[x][y]);
printf_s("\n");
}
return 0;
}```