English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

- d'entrer dans un tableau le nom de chaque étudiant
-d'entrer dans un tableau à deux dimensions pour chaque étudiant ses trois notes
-de calculer la moyenne de chaque étudiant, de stocker ce resultat dans un nouveau tableau et d'afficher pour chaque étudiant la moyenne

2007-12-01 01:56:54 · 3 réponses · demandé par mohamed a 1 dans Informatique et internet Programmation

3 réponses

tu vas nous prendre la tête à reposer cette question jusqu'à ce que tu ai une réponse ?
bon courage, c'est pas comme ça que tu l'auras !!!

2007-12-01 01:59:58 · answer #1 · answered by Basile31 7 · 0 0

(en fortran, ça change un peu)

program toto

structure/etudiant/
character*50 nom
real notes(3),moyenne
end structure
parameter maxetu=20
record/etudiant/ etu(maxetu)

type *,'nombre d''étudiants' ! noter la ruse de la double apostrophe ...
accept *,net
net=max(1,min(net,maxetu)) ! anti-farce

!- d'entrer dans un tableau le nom de chaque étudiant
do i=1,net
type *,'nom de l'étudiant',i
accept *,etu(i).nom
end do

!-d'entrer dans un tableau à deux dimensions pour chaque étudiant ses trois notes
do i=1,net
type *,'notes de',etu(i).nom
do j=1,3
type *,'note',j
accept *,etu(i).notes(j)
end do
end do

-de calculer la moyenne de chaque étudiant, de stocker ce resultat dans un nouveau tableau
do i=1,net
s=0
do j=1,3
s=s+etu(i).notes(j)
end do
etu(i).moyenne=s/3
end do

! et d'afficher pour chaque étudiant la moyenne
do i=1,net
type *,'moyenne de',etu(i).nom,'=',etu(i).moyenne
end do

end

2007-12-01 19:33:24 · answer #2 · answered by jam63112 6 · 0 0

char nom[1];
int note, moyenne;

int main (int argc, char *argv[]) {
nom[0]:="mohamed";
note:=0;
moyenne:=0
return (0);
}

Cherchez l'erreur.

2007-12-01 10:24:33 · answer #3 · answered by LeBlatt 5 · 0 1

fedest.com, questions and answers