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

  FORUM HardWare.fr
  Programmation
  C

  j'ai besoin de l'aiiiide !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

j'ai besoin de l'aiiiide !!

n°2268386
soheib07
soeheib zine
Posté le 24-10-2015 à 15:21:22  profilanswer
 

on souhaite écrire un  programme en langage c qui permet de saisir les notes des étudiants dans un tableau
le programme à utiliser comme structures de données  le tabeaux d'une dimension et de deux dimension ( la matrice ) pour stocker et manipuler des notes.
 
le programme doit utiliser aussi les fonctions et les procédures , et doit permettre à l'utilisateur tout moment :
1- afficher les notes d'un num de l'étudiant ( x ) .
2 - calculer la moyenne de chaque élève et chaque module .
3- cherchent la note maximale dans un module et retourner le num de l'étudiant qui a (par exemple, la cote de max dans le module 3 est l'élève de 16 ans 3 )
4- même pour la note  minimale .
5- trier les notes d'un étudiant ( i ) selon l'ordre croissant .
6-  suppremer les notes d'un étudiant

mood
Publicité
Posté le 24-10-2015 à 15:21:22  profilanswer
 

n°2268387
Devil'sTig​er
Posté le 24-10-2015 à 15:37:46  profilanswer
 

Just do it, au lieux d'espérer quelqu'un qui le fera pour toi, car ca n'arrivera pas.

n°2268388
soheib07
soeheib zine
Posté le 24-10-2015 à 15:53:02  profilanswer
 

pour quoi !!
j'ai esseyé mais j'n p pas

n°2268389
Devil'sTig​er
Posté le 24-10-2015 à 17:12:50  profilanswer
 

ici, les points 0C et 0D.

n°2268390
soheib07
soeheib zine
Posté le 24-10-2015 à 17:32:37  profilanswer
 

qls pts mn frr ??

n°2268392
gilou
Modérateur
Modzilla
Posté le 24-10-2015 à 18:14:30  profilanswer
 

soheib07 a écrit :

pour quoi !!
j'ai esseyé mais j'n p pas

Ben fais donc voir ce que tu as essayé.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2268397
soheib07
soeheib zine
Posté le 24-10-2015 à 21:55:33  profilanswer
 

le début sa march pas c'é pr s ...

 

#include <stdio.h>

 

main()
{char nom[10][5];int i; int n;int j;
{

 

for (i=1;i<10;i++)
   {

 

for (j=1;j<5;j++)
    {

 

printf("Le nom d'etudiant num %d est :  ",i);
scanf("%s",&nom[i][i]);
printf("tapez les note de cet etudiant num %d  :\n" );

 


 for  (i=0;i<10;i++){ // nb mdl
 for (n=0;n<20;n++ ){ //
 scanf("%d",&i);}}

 

                           for  (i=0;i<10;i++){
                            for (n=0;n<20;n++ ){ // les notes l7ad ta3hom{
                            printf("les notes sont ",n);}}
 }
}
    }}

 



Message édité par soheib07 le 24-10-2015 à 21:58:17
n°2268403
Totoche17
Posté le 24-10-2015 à 23:38:52  profilanswer
 


oh punaise  
 
[:milesteg1]
 
 [:hays]

n°2268404
gilou
Modérateur
Modzilla
Posté le 25-10-2015 à 00:09:47  profilanswer
 

Déjà, en formatant proprement ton code, on obtient:

Code :
  1. #include <stdio.h>
  2. int main() {
  3.     char nom[10][5];
  4.     int i;
  5.     int j;
  6.     int n;
  7.     for (i = 1; i < 10; i++) {
  8.         for (j = 1; j < 5; j++) {
  9.             printf("Le nom d'etudiant num %d est : ", i);
  10.             scanf("%s",&nom[i][i]);
  11.             printf("tapez les note de cet etudiant num %d :\n" );
  12.             for (i = 0; i < 10; i++) {
  13.                 for (n = 0; n < 20; n++) {
  14.                     scanf("%d", &i);
  15.                 }
  16.             }
  17.             for (i = 0; i < 10; i++) {
  18.                 for (n = 0; n < 20; n++) {
  19.                     printf("les notes sont ", n);
  20.                 }
  21.             }
  22.         }
  23.     }
  24. }


Bon, si on laisse tomber les notes, il reste
 

Code :
  1. #include <stdio.h>
  2. int main() {
  3.     char nom[10][5];
  4.     int i;
  5.     int j;
  6.     int n;
  7.     for (i = 1; i < 10; i++) {
  8.         for (j = 1; j < 5; j++) {
  9.             printf("Le nom d'etudiant num %d est : ", i);
  10.             scanf("%s",&nom[i][i]);
  11.         }
  12.     }
  13. }


char nom[10][5];
nom est un tableau de 10 chaines de 5 caractères.
Tu ne crois pas que c'est un peu court, 5 caractères pour un nom (surtout que comme ils sont terminés par un \0, il ne t'en reste que 4 d'utilisables)
 for (i = 1; i < 10; i++)  
D'accord, tu boucles sur les 10 noms d'étudiants possibles pour les stocker, mais ensuite
for (j = 1; j < 5; j++)  
pourquoi boucler sur chaque caractère?
Bon, au fait, tes boucles sont fausses: en C, les tableaux démarrent a 0, pas à 1, donc ta première boucle devrait être
for (i = 0; i < 10; i++) { ... }
Il y a d'autres erreurs, mais corrige déjà celles la.
 
A+,


Message édité par gilou le 25-10-2015 à 00:15:30

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2268426
soheib07
soeheib zine
Posté le 25-10-2015 à 21:47:21  profilanswer
 

chui 1 debutant mn frr !
 
mé j veux affch les nts 2 chq étd aprés les tape

mood
Publicité
Posté le 25-10-2015 à 21:47:21  profilanswer
 

n°2268427
soheib07
soeheib zine
Posté le 25-10-2015 à 22:18:07  profilanswer
 

ou'é lé nts et ses affich de chq étud à ton codage Mr svp!!
Ça n'y est pas parce qu'il y a déjà tellement d'erreurs dans ce que tu as écrit simplement pour saisir les noms, qu'il faut que tu fasses ça déjà avant d'être capable de passer à la saisie de notes.
De toute façon, je n'ai posté aucun code, sauf le tien en t'indiquant tes erreurs, c'est pas à moi d'écrire ton code.


Message édité par gilou le 26-10-2015 à 11:16:51
n°2268432
Yonel
Monde de merde !
Posté le 26-10-2015 à 05:27:44  profilanswer
 

Et pour écrire en français tu es débutant aussi ?

n°2268440
Marc
Super Administrateur
Chasseur de joce & sly
Posté le 26-10-2015 à 10:28:29  profilanswer
 

Merci d'apprendre à écrire


Aller à :
  FORUM HardWare.fr
  Programmation
  C

  j'ai besoin de l'aiiiide !!

 

Sujets relatifs
besoin de conseilBesoin d'aide en C
Besoin d'un logiciel ou d'un programmebesoin d'aide pour script PHP
Besoin d'aide: parser un fichier javascriptbesoin d'aide formulaire php
Besoin d'un renseignement en programmation[Python] Tetris, besoin d'aide pour élimination d'une ligne complète
Besoin d'aide sur une programmationQuelques petits problèmes, et besoin de script.
Plus de sujets relatifs à : j'ai besoin de l'aiiiide !!


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