Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1420 connectés 

  FORUM HardWare.fr
  Emploi & Etudes
  Aide aux devoirs

  tableaux a x dimension (algo)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tableaux a x dimension (algo)

n°1986364
slk89
Posté le 29-10-2008 à 19:31:18  profilanswer
 

un carrée est dit magique lorsque la somme d'une ligne d'une colonne ou d'une diagonale quelconque est toujours egale au meme nombre
 
ecrire un programme en C qui verifie si un carré (donné par l'utilisateur) est magique, par exemple:
 
15 8 1 24 17
16 14 7 5 23
22 20 13 6 4
3 21 19 12 10
9 2 25 18 11
est un carré magique
est ce quelqu'un peut maider a faire cette algo ou me donner une indication pour faire
merci

mood
Publicité
Posté le 29-10-2008 à 19:31:18  profilanswer
 

n°1986366
double cli​c
Why so serious?
Posté le 29-10-2008 à 19:32:23  profilanswer
 

ben, tu calcules la somme de la première ligne, tu la retiens, puis tu calcules les sommes des lignes suivantes, et tu vois si c'est la même chose que la somme que tu as retenue [:spamafoote]


---------------
Tell me why all the clowns have gone.
n°1986511
slk89
Posté le 29-10-2008 à 20:45:42  profilanswer
 

c'est la meme chose  
je voudrait savoir comment on faire en c j'ia fais ça mais cela ne marche  pas
 
  *donnée en entrée initialisée*/
int taille=5;
int tab[taille][taille]={{15,8,1,24,17},{16,14,7,5,23},{22,20,13,6,4},{3,21,19,14,10},{9,2,25,18,11}};
 
/*variables auxuliaires*/
int i;
int som;
int j;
int som2;
 
/*debut de l'algorithme*/
som=0;
for(i=0 ; i<taille ;i++)
{som2=0;
for(j=i; j<taille; j++)
{
som2=som;
}
}
return(0);
}

n°1986521
double cli​c
Why so serious?
Posté le 29-10-2008 à 20:49:25  profilanswer
 

pour faire une somme, il faut faire des additions, et il n'y a aucune addition dans ton programme (incrémentations de compteurs mises à part). alors forcément, ça va pas marcher [:tinostar]


Message édité par double clic le 29-10-2008 à 20:49:41

---------------
Tell me why all the clowns have gone.
n°1987444
slk89
Posté le 30-10-2008 à 13:48:09  profilanswer
 

som2=1;
for (i=0; i<taille ; i++)
{
som=0;
   for (j=0; j<taille ; j++)
     {
  som=som+som2;
     som2=som;
     }
}
printf("le carrée est magique" );

n°1987452
double cli​c
Why so serious?
Posté le 30-10-2008 à 13:52:41  profilanswer
 

ça ira toujours pas. pour faire la somme d'une ligne d'un tableau, il faut utiliser ce tableau, et je ne vois "tab" apparaître à aucun endroit de ton programme (en dehors du moment où tu le déclares).


---------------
Tell me why all the clowns have gone.
n°1987475
slk89
Posté le 30-10-2008 à 14:21:54  profilanswer
 

Som2=1;
for(i=0;i<taille;i=i+1)
{Som=tab[i][j];
for(j=0;j<taille;j=j+1)
{Som=Som+Som2;
 Som2=Som;
}
printf("le carree est magique" );

n°1987490
sdap
Posté le 30-10-2008 à 14:27:51  profilanswer
 

c bon t pret pour aller dans une ss2i :lol:


Message édité par sdap le 30-10-2008 à 14:28:11

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Emploi & Etudes
  Aide aux devoirs

  tableaux a x dimension (algo)

 

Sujets relatifs
Evocation de la dimension symbolique d'un extrait de texteTests techniques : Algo mon amour !
algo d'Andersen pour les swaptionsFeedback sur Dimension Data
Tableaux de signes[Maths] Tableaux Excel
trie en algo 
Plus de sujets relatifs à : tableaux a x dimension (algo)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR