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

Fie dat tabloul bidimensional A[n][m] cu elemente numere intregi Sa se elaboreze un program care va calcula sumele elementelor situate pe fiecare patrat concentric al matricei A

In C++.
Dau coroana, 20puncte

Răspunsuri la întrebare

Răspuns de enachecristianalexan
1

#include <stdio.h>


int main ()

{

int A[100][100], m = 9, i, j;

int sum = 0;

for(i=1;i<=m;i++)

{

 for(j=1;j<=m;j++)

 {

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

 }

}

for(i=1;i<=m;i++)

{

 for(j=1;j<=m;j++)

 {

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

 }

 printf("\n");

}

for(i=2;i<=m;i+=3)

{

 for(j=2;j<=m;j+=3)

 {

  sum = sum + A[i-1][j-1] + A[i-1][j] + A[i-1][j+1] + A[i][j-1] + A [i][j+1] +

   A[i+1][j-1] + A[i+1][j] + A[i+1][j+1];

 }

}

printf("\n%d\n", sum);

}


Dreammer: dacă ai putea și cu biblioteca iostream... ar fi super
enachecristianalexan: #include

int main ()

{

int A[100][100], m = 9, i, j;

int sum = 0;

for(i=1;i<=m;i++)

{

for(j=1;j<=m;j++)

{

cin>>A[i][j];

}

}

for(i=1;i<=m;i++)

{

for(j=1;j<=m;j++)

{

cout<
}

cout<
}

for(i=2;i<=m;i+=3)

{

for(j=2;j<=m;j+=3)

{

sum = sum + A[i-1][j-1] + A[i-1][j] + A[i-1][j+1] + A[i][j-1] + A [i][j+1] +

A[i+1][j-1] + A[i+1][j] + A[i+1][j+1];

}

}

cout<
}
enachecristianalexan: Nu stiu de ce a sters niste lucururi pe care le-am scris. Ultimul e cout<
enachecristianalexan: endl
enachecristianalexan: si mai e unul prin cod cout A[i][j]
Dreammer: poti te rog pe messenger sa trimiți? ;D
Dreammer: cum esti pe facebook?
Alte întrebări interesante