Probleme scanf : saut de ligne

bonjour tous le monde,je suis debutant en c j'ai un probleme de saut de ligne avec la fonction scanf j'arrive pas a le resoudre,si quelqu'un peut m'aider,voila le code.et merci.
#include <stdio.h>
#include <conio.h>

main()
{
      float note1,note2,note3,coefficient,note_finale,note_finale1,note_finale2,note_finale3,moyenne_generale;
      printf("Matiere");
      printf("\t    Note/20");
      printf("\tCoefficient");
      printf("\tNote finale");
      printf("\n\nMath\t    ");
      scanf("%f",&note1);
      printf("\t\t\t");
      printf("2\t\t");
      note_finale1=note1*2;
      printf("%.2f",note_finale1);
      printf("\n\nphysique    ");
      scanf("%f",&note2);
      printf("\t");
      printf("\t\t1\t\t");
      note_finale2=note2;
      printf("%.2f",note_finale2);
      printf("\n\njava\t    ");
      scanf("%f",&note3);
      printf("\t\t\t");
      printf("3\t\t");
      note_finale3=note3*3;
      printf("%.2f",note_finale3);
      note_finale=note_finale1+note_finale2+note_finale3;
      coefficient=6;
      moyenne_generale=note_finale/coefficient;
      printf("\n\nla moyenne generale est : %.2f/20 ",moyenne_generale);
      
   
      getch();
}      
   

1 réponse

  1. c'est pas par hasar \n pour saut de ligne sur le language c??
    2
    1. Contributeur
      si le problème est qu'il ne saute pas de ligne pour le scanf c'est pas parce qu'il n'y aurai pas de \n par hasard?
      0
    2. out d'abord merci pour votre reponse,enfaite quand j'execute le code je recois sur l'ecran :
      t
      
      [code]
      matiere             note/20          coefficient         note finale
      
      math                 17                                         
                                                      2                      34
      
      physique           14                                        
                                                      1                      14
       
      java                   15                                         
                                                       3                     45  
      
      
      la moyenne generale est : 15.5/20[/code]
      
      

      moi par exemple je veux 17 a cote de 2 et 34 a cote de 2 sur la meme ligne 3 et puis la meme chose 14 a cote de 1 et 1 a cote de 14 et enfin 15 a cote de 3..................etc
      0