24/05/2023, 18:44
#include<stdio.h>
#include<stdlib.h>
int main()
{
const int NMAX=3;
int matrice[NMAX][NMAX];
int i, j;
int l, n, m, p;
l=0, m=0;
p=NMAX; n=NMAX;
for (i=0; i<NMAX; i++)
{
for (j=0; j<NMAX; j++)
{
scanf("%d", &matrice[i][j]);
}
}
for (i=0; i<NMAX; i++)
{
for (j=0; j<NMAX; j++)
{
printf ("%d\t", matrice[i][j]);
}
printf("\n");
}
while(n>l && p>m)
{
for (i=m; i<=p; i++) /*prima riga*/
printf("%d", matrice[l][i]);
l++;
for (i=l; l<=n;i++) /*ultima colonna di destra*/
printf("%d", matrice[i][p]);
p--;
for (i=p; i>=m; i-- ) /*ultima riga in basso*/
printf("%d%d", matrice[n][i]);
n--;
for (i=n; i>=l; i--)/*prima colonna a sinistra*/
printf ("%d%d", matrice[i][m]);
m++;
}
}
25/05/2023, 04:41
25/05/2023, 18:39
26/05/2023, 06:46
27/05/2023, 20:52
printf("%d%d", matrice[n][i]);
#include<stdio.h>
#include<stdlib.h>
int main()
{
const int NMAX = 3;
int matrice[NMAX][NMAX];
int i, j;
int l, n, m, p;
l = 0, m = 0;
p = NMAX - 1; n = NMAX - 1;
for (i = 0; i < NMAX; i++)
{
for (j = 0; j < NMAX; j++)
{
scanf("%d", &matrice[i][j]);
}
}
for (i = 0; i < NMAX; i++)
{
for (j = 0; j < NMAX; j++)
{
printf("%d\t", matrice[i][j]);
}
printf("\n");
}
while (n >= l && p >= m)
{
for (i = m; i <= p; i++) /*prima riga*/
printf("%d ", matrice[l][i]);
l++;
for (i = l; i <= n; i++) /*ultima colonna di destra*/
printf("%d ", matrice[i][p]);
p--;
for (i = p; i >= m; i--) /*ultima riga in basso*/
printf("%d ", matrice[n][i]);
n--;
for (i = n; i >= l; i--)/*prima colonna a sinistra*/
printf("%d ", matrice[i][m]);
m++;
}
}
Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000—
Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.
Powered by phpBB © phpBB Group - Privacy policy - Cookie privacy
phpBB Mobile / SEO by Artodia.