Szachownica za pomocą tablic w C++

0

Witam
Otóż mam problem którego nie mogę rozwiązać a mianowicie:
Za pomocą pętli w pętli mam wypisać coś takiego jak szachownica lecz przy pomocy tablicy dwuwymiarowej
1111100000
1111100000
1111100000
0000011111
0000011111
0000011111

    int tab[10][10];

    for (int i=0; i<=10; i++)
    {
        for( int j=0; j<=10; j++)
        {
            if((i<5)&&(j<5))
            {
                cout << 1 ;
            }

            if((i>5)&&(j>5))
            {
                cout << 0 ;
            }
        }
        cout << endl;
    }

jak się okazuje gdzieś mam błąd ponieważ otrzymuje kolejno pięć wierszy "1" a następnie pięć wierszy "0", a one mają być wyświetlone tak jak wskazałem powyżej, proszę o pomoc kogoś bardziej doświadczonego, pozdrawiam.

1

Niestety, potrzebujesz trochę więcej ifologii:)

 int main()
 {
    int tab[10][10];

    for (int i = 0; i < 10;i++)
    {
        for( int j= 0; j < 10;j++)
        {
            if(i <= 4)
            {
                if (j <= 4)
                  cout << 1;
                else
                  cout << 0;
            }

            else
            {
              if (j > 4)
                cout << 1;
              else
                cout << 0;
            }
        }
        cout << endl;
    }
}
2
#include <iostream>
using namespace std;
 
int main()
{
    for(int Y=0;Y<2;++Y) for(int y=0;y<3;++y,cout<<endl) for(int X=0;X<2;++X) for(int x=0;x<5;++x)  cout<<"10"[X^Y];
    return 0;
}

https://ideone.com/t0aLnk

1
#include <iostream>
using namespace std;
int main()
{
	for (int i = 0; i < 6; i++)
	{
		for (int j = 0; j < 10; j++)
		{
			cout << ((j / 5) + (i / 3) + 1) % 2;
		}
		cout << endl;
	}
}
0

Na życzenie _13th_Dragon :)

#include <iostream>
using namespace std;
int main()
{
	for (int i = 0; i < 16; ++i, cout << endl)
		for (int j = 0; j < 16; ++j)
			cout << ((j / 4) + (i / 4) + 1) % 2;
}
0

@lion137: Masz racje, wybaczcie mój błąd. Dziękuje zaś wszystkim za pomoc temat już ogarnięty każda pomoc się przydała :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1