Исправить цикл что бы вывести определенный результат
мой код на вывод знаков 0 и 1 в строку в шахмотном порядке
int main(void) {
int a, b,i, j, count,s;
scanf("%d", &a);
scanf("%d", &b);
count = 1;
for (j = 1; j <= a; j++)
{
if (count == 1)
{
for(s=0; s<b; s++){ printf("0"); }
}
else
{
for(s=0; s<b; s++) { printf("1"); }
}
count = count * -1;
}
return 0;
}
На входе:
5
3
На выходе:
000111000111000
Но как мне продублировать строку три раза циклом что бы выводило:
000111000111000
000111000111000
000111000111000
Ответы (1 шт):
Автор решения: Mikhailo
→ Ссылка
Вы хотите этого?
int main() {
int n, m;
scanf("%d %d", &n, &m);
for (int row = 0; row < m; ++row) {
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j)
printf("%d", i % 2);
}
puts("");
}
}