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

Vă rog ajutor este foarte urgent trebuie cu tablouri bidimensional în limbajul C nu C++.dau coroană imediat la răspuns bun.​​

Anexe:

Răspunsuri la întrebare

Răspuns de VxF
2

Răspuns:

#include <stdio.h>

void main()

{

   int A[101][101], n;

   printf("n: ");

   scanf("%d", &n);

   for (int i = 1; i <= n; i++) {

       printf("Rândul %d (%d numere): ", i, n);

       for (int j = 1; j <= n; j++) {

           scanf("%d", &A[i][j]);

       }

   }

   if (n >= 2) {

       for (int i = 1; i <= n; i++) {

           int temporar = A[1][i];

           A[1][i] = A[2][i];

           A[2][i] = temporar;

       }

   }

   printf("Rezultat:\n");

   for (int i = 1; i <= n; i++) {

       for (int j = 1; j <= n; j++) {

           printf("%5d", A[i][j]);

       }

       printf("\n");

   }

}

Explicație:

Răspuns de lucaciucandrei
1

#include <stdio.h>

int main()

{

   int n;

   scanf("%d",&n);

   int A[n+1][n+1];

   for(int i=0;i<n;i++)

       for(int j=0;j<n;j++)

       {

           scanf("%d",&A[i][j]);

           if (i==1)

           {

               int aux=A[0][j];

               A[0][j]=A[i][j];

               A[i][j]=aux;

           }

       }

   for(int i=0;i<n;i++)

   {

       for(int j=0;j<n;j++)

           printf("%d ",A[i][j]);

       printf("\n");

   }

   return 0;

}

Alte întrebări interesante