Vă rog ajutor este foarte urgent trebuie cu tablouri bidimensional în limbajul C nu C++.dau coroană imediat la răspuns bun.
Răspunsuri la întrebare
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:
#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;
}