#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int i;
int main(int argc, char *argv[])
{
double x[9];
char* znaki=" \n";
for (int i=0 ;i < 3*3;i++)
cin >> x[i];
cin.ignore(0x7fff,'\n');
cout << endl;
cout << setprecision(3) << setiosflags(ios::right | ios::fixed)<< setfill(' ') ;
for(i=0; i < 3*3; i++)
cout << setw(10) << x[i]<< znaki[(i%3)/(3-1)] ;
cin.get();
system("PAUSE");
return EXIT_SUCCESS;
}
Za pomocą tego kodu można wyświetlić tekst ( wpisane liczby) w trzech kolumnach.Formatowanie wyświetlania znajduje się w tej linijce kodu: cout << setw(10) << x[i]<< znaki[(i%3)/(3-1)] ;
Ten fragment kodu jest dla mnie nie zrozumiały.
Chciałbym poprosić o wytłumaczenie tego kodu, szczególnie chodzi mi o ten fragment kodu: znaki[(i%3)/(3-1)] ;








