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⤋