Aide sur un exercice

sragiairepi Messages postés 8 Statut Membre -  
sragiairepi Messages postés 8 Statut Membre -
Bonjour,
salut les amis,
j'ai vraiment besoin de votre aide , et c'est urgent svp, je veux que vous m'aidez a trouver la solution de cet exercice:
On considère une matrice nommée CLASS représentant les classements d'un ensemble de nc chansons au cours de 7 jours de la semaine. Chaque ligne i de la matrice représentele classement des chansons pour la journée i. De meme, chaque colonne j de CLASS désigne les rangs obtenus par la chanson j durant la semaine. Ainsi un élément CLASS[i,j] de la matrice représente le rang de la chanson j pour le jour i.
exemple:soit la matrice CLASS suivante avec nc=5 :
chansons

en utilisant une analyse modulaire, ecrire un programme qui permet de :
1. lire une matrice CLASS d'entiers dont le nombre de lignes est 7 et le nombre de colonnes est nc (3<=nc<=20)
2. afficher la matrice CLASS
3. lire un numéro nj d'une journée et afficher le classement de la journée nj sous le format suivant:
exemple (suite): soit nj=3
1-chanson N°2
2-chanson N°3
3-chanson N°4
4-chanson N°1
5-chanson N°5

4.afficher l classement final pour la matrice sachant qu'une meilleure chanson doit avoir le minimum des totaux des classements durant les 7 journées.
exemple (suite)
Total( le total par ligne c'est le total d'une chanson)
=23 =9 =15 =25 =33
classement final:
1. chanson N°2
2. chanson N°3
3. chanson N°1
4. chanson N°4
5. chanson N°5
donc cette 4ème question consiste à classer les chansons , càa afficher le rang , ce rang vas etre défini suivant le total de chaque des point s de chaque chansons durant toute la semaine (durant les 7 jours) donc la chanson qui a accumulé les minimum des points c'est celle qui a , durant les 7 jours , été parmi les premières chansons, donc c'est la meilleure chanson, et donc elle va etre la mieu classée, son classement final est donc 1

merci d'avance

7 réponses

hworang Messages postés 1375 Statut Membre 115
 
C'est un exercice pour quoi ?
C'est de la triche ou non ?

------------Ceci est une signature
Je suis contre le telechargement illégal et l'écriture sms sur les forums !
0
sragiairepi Messages postés 8 Statut Membre
 
triche de quoi? j'ai besoin d'aide sur cet exercice, je suis une élève et j'ai besoin de s'informer
0
hworang Messages postés 1375 Statut Membre 115
 
Oui mais pourquoi as-tu besoin de cette exercice ?

------------
Hworang nouvelle génération ! Encore plus agressif, encore plus méchant ! YAAAAA!!!
0
sragiairepi Messages postés 8 Statut Membre
 
pour tirer des connaissances, est ce qu'il ya un probleme la dessus?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hworang Messages postés 1375 Statut Membre 115
 
Va plutot voir un cours plutot que demander le corrigé d'un exercice.
Sa fait un peu tricheur.
------------
Hworang nouvelle génération ! Encore plus agressif, encore plus méchant ! YAAAAA!!!
0
mype Messages postés 2449 Statut Membre 437
 
tu peux pas poster l'enonce de ton exo et demander qu'on te donne la solution
car tu n'apprendras rien comme ça...

essaye de faire le probleme tu post ce que tu as fais puis si ya des erreurs on te corrige et on t'explique pour que la prochaine fois tu puisse le faire tout seul comme un grand sans erreur ;)
0
sragiairepi Messages postés 8 Statut Membre
 
oui vous avez raison, j'ai essayer mais je doute de ce que j'ai fais, et en plus j'ai pas pu terminer, voila mon essai

Program classe;
uses wincrt
type
tab=array[1..7,1..20] of integer;
var
t:tab;
i,j,nj,m:byte;
begin

repeat
write('Donner les nemero des chanssans : ');
readln(m);
until m in [3..20];

for i:=1 to 7 do
for j:=1 to m do
begin
write('Donneé t[',i,' ',j,'] : ');
readln(t[i,j]);
end;

for i:=1 to 7 do
for j:=1 to m do
writeln('t[',i,' ',j,'] = ',t[i,j]:5);

write('Donner le numero de jour : ');
readln(nj);

for j:=1 to m do
writeln(t[nj,j]);

end
0