Allora, devo calcolare la somma delle circonferenze concentriche di una matrice con dimensione inserita da tastiera. Esempio:
34570
24567
98678
75312
09873
Il risultato dovrebbe essere: somma1=81, somma2=39, somma3=6.
Potreste darmi una mano?
Allora, devo calcolare la somma delle circonferenze concentriche di una matrice con dimensione inserita da tastiera. Esempio:
34570
24567
98678
75312
09873
Il risultato dovrebbe essere: somma1=81, somma2=39, somma3=6.
Potreste darmi una mano?
E tu cosa hai scritto?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Io sono un pò in alto mare, il codice mi stampa soltanto la somma della prima riga, te lo scrivo ma temo di non esserci andato neanche vicino.
#include <stdlib.h>
#include <stdio.h>
#include <iostream.h>
#include <math.h>
#include <time.h>
void main()
{
int m[10][10],i,S=0,S2=0,S3=0,S4=0,Sg,j,n;
cin>>n;
srand((unsigned)time(NULL));
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
m[i][j]=rand()%10;
cout<<m[i][j]<<endl;
}
for (i=0; i<n; i++)
for (j=0;j<n; j++)
{
for (j=i;j<n-i;j++)
S=S+m[i][j];
for(i=j+1; i<n-j;i++)
S2=S2+m[i][j];
for (j=i+1; j<n-i; j++)
S3=S3+m[i][j];
for (i=j+1;i<n-j-1; i++)
S4=S4+m[i][j];
Sg=S+S2+S3+S4;
cout<<Sg<<endl;
}
}
niente? è un esercizio che dovrei consegnare domani al prof.
puoi usare i tag CODE ed indentare?
che intendi per circonferenza concentrica di una matrice?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog