Informatică, întrebare adresată de rN234, 8 ani în urmă

Variabilele i si j din secventa de instructiuni de mai jos sunt de tip intreg, iar variabila a

memoreaza un tablou bidimensional cu 5 linii si 5 coloane, numerotate de la o la 4, cu

elemente de tip char. Fara a utiliza alte variabile, scrieti una sau mai multe instructiuni
care pot inlocui punctele de suspensionastfel incat, in urma executarii secventei obtinute,
tabloul memorat in variabila a sa aiba elementele din figura de mai jos.

Anexe:

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

#include <stdio.h>

void main()

{

   char a[5][5];

   int i, j;

   for (i = 0; i < 5; i++)

       for (j = 0; j < 5; j++)

           a[i][j] = (i + j) % 2 ? '?' : '!'; // <-- în locul punctelor de suspensie

   for (i = 0; i < 5; i++) {

       for (j = 0; j < 5; j++) {

           printf("%c ", a[i][j]);

       }

       printf("\n");

   }

}

Explicație:

Alte întrebări interesante