IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Programme de maths en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut Programme de maths en C
    Bonjour à tous j'ai un problème au niveau d'un exercice de programmation en C

    voici le sujet :


    Ecrire un programme qui calcule la fréquence de sortie de k numéros parmi n dans un ensemble de q valeurs, sachant que :


    freq(k,n,q) = [C(n,k) * C(q-n,n-k)] / C(q,n)

    Ps : le C renvoie à la notion de combinaison en Maths avec la 1er lettre le chiffre du bas et la 2eme le chiffre du haut :-)

    Le programme comportera obligatoirement au moins deux sous-programmes.
    Les valeurs de k, n et q seront fournis par l'utilisateur





    Voilà donc franchement la galère si vous pouviez me venir en aide ce serait fort sympathique à vous

    bonne soirée

  2. #2
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Bonsoir et bienvenue sur le forum,

    Voilà donc franchement la galère si vous pouviez me venir en aide ce serait fort sympathique à vous
    Comme ce n'est pas notre rôle de faire tes exercices et que ce ne serait pas te rendre service, il te faut poster ce que tu as déjà réalisé et poser des questions précises sur les points sur lequel tu bloques.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut
    Ok merci d'avoir pris le temps de me lire déjà

    Alors je bloque au niveau des calculs à faire en fait...le reste je saurai le taper dans conText par exemple

    Franchement pour l'instant j'ai ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #include <stdio.h>
     
    int main()
    {
      int k,n,q;
     
     
     
      printf("Rentrez le nombre k de bons numeros qu'il faut : ");
      scanf("%d",&k);
     
      printf("Rentrez le nombre n de numeros que vous avez joue : ");
      scanf("%d",&n);
     
      printf("Rentrez le nombre total q de numeros possibles : ");
      scanf("%d",&q);
    C'est la 1ere fois que j'ai un tel programme à faire et bon il me parait compliquer à résoudre surtout au niveau des calculs

  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut
    Le programme comportera obligatoirement au moins deux sous-programmes.

    des "sous programmes" ?
    des fonctions non ?

    tu peux déjà essayer de t'organisant en divisant ton code.

    gros indice, il faudrait factoriser le code du calcul de C(n,q) dans une fonction séparée de main.

    comme ca tu n'as plus qu'à l'appeler.
    déjà fait ca.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut
    Je pense pas que ce soit des fonctions on en a pas vu encore je crois

    Puis c'est sur le sujet que ya marqué des SOUS-PROGRAMMES donc jpense que c'est ça enfin j'en sais trop rien lol


    Pour ce qui est de C(q,n) ça fait :

    q! / (n!*(q-n)!)

    mais vous pensez pas qu'il faille simplifier le tout je m'explique :

    ça fait si je me trompe pas :


    (n! / k!(n-k)!) * [(q-n)! / (n-k)!*(q-2n-k)!]
    /
    q! / (n!*(q-n)!)

  6. #6
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    Bonjour,

    Je suis du même avis que dzada, pour moi sous-programme en C sous entends des fonctions.

    En plus si tu n'as pas encore vu les fonctions je ne pense pas que ce soit plus compliqué que ça.

    Pour les fonctions a vu d'œil tu pourrais en faire 3.
    Une pour la saisie, une pour l'affichage et une pour le calcul.
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

Discussions similaires

  1. Problème de programmation de math
    Par black_hole dans le forum Mathématiques
    Réponses: 0
    Dernier message: 23/01/2014, 16h27
  2. Maths discrètes - dualité en programmation linéaire
    Par Lucas Panny dans le forum Mathématiques
    Réponses: 1
    Dernier message: 14/09/2009, 14h09
  3. Math physique chimie dans la programmation
    Par doc752 dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 01/09/2009, 17h53
  4. programme maths en c
    Par aimad41 dans le forum C
    Réponses: 17
    Dernier message: 21/01/2007, 13h42
  5. [Math] Utiliser cos, sin, log ou les programmer ?
    Par zaim dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 13/04/2006, 20h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo