Résultats de 1 à 2 sur 2

Sujet : Énoncé d'un problème en c++

  1. #1
    Membre MP
    Inscrit
    septembre 2013
    Messages
    2

    Besoin d'aide pour résoudre ce problème en c++

    Bonjour, je suis débutante en programmation c++.
    J'aimerai que vous m'aidez à faire ce programme donc l’énoncé est le suivant:

    "2.2 Définir un ADT pour un sac de nombres entiers (rappelez-vous qu'un sac peut contenir des doublons, et n'a pas notion d'ordre). Votre ADT devrait consister en des fonctions qui peuvent être exécutées sur un sac à contrôler ses membres, vérifier la taille, vérifiez si un élément donné est dans l'ensemble, et ainsi de suite. Chaque fonction doit être définie en fonction de son entrée et de sortie.
    Démontrer l'équation 2.2 en utilisant l'induction mathématique"


    SVP j'ai vraiment besoin de votre aide!

    Merci
    Dernière édition par Rassus; 13/09/2013 à 20h26

  2. #2
    Membre MP
    Inscrit
    septembre 2013
    Messages
    2
    J'ai essayé de faire un code mais il y a des erreurs et j'aimerai que vous m'aidez à trouver ce qui ne va pas:

    # Include <iostream>
    # Include <math.h>
    # include <set>
    # include <string>




    using namespace std;
    int i;


    struct SAC
    {
    int A;
    int B;
    };






    int main ()
    {
    int A1 [] = {1, 3, 5, 7, 9, 11};
    int A2 [] = {1, 1, 2, 3, 5, 8, 13};
    char A3 [] = {'a', 'b', 'b', 'B', 'B', 'f', 'h', 'H'};
    char A4 [] = {'A', 'B', 'B', 'C', 'D', 'F', 'F', 'H'};
    const int N1 = sizeof (A1) / sizeof (int);
    const int N2 = sizeof (A2) / sizeof (int);
    const int N3 = sizeof (A3);
    const int N4 = sizeof (A4);


    cout << "Intersection de A1 et A2:";
    set_intersection (A1, A1 + N1, A2, A2 + N2,
    ostream_iterator <int> (cout, ""));
    cout << endl
    << "Intersection de A3 et A4:";
    set_intersection (A3, A3 + N3, A4, A4 + N4,
    <char> ostream_iterator (cout, ""),
    lt_nocase);
    cout << endl;


    taille size_type ();
    multiset < int > myints;

    cout << " 0 taille:." << myints.size ();
    cout << '\ n' ;


    for (i = 0 ; i < 3 ; i + +) myints.insert (i);

    {
    cout << "1 taille:." << myints.size () << '\ n' ;


    myints.insert (5);
    cout << "2 taille:." << myints.size () << '\ n' ;


    }




    const int M1 = sizeof(A1) / sizeof(int);
    const int M2 = sizeof(A2) / sizeof(int);
    const int M3 = sizeof(A3);
    const int M4 = sizeof(A4);


    cout << "Union of A1 and A2: ";
    set_union(A1, A1 + M1, A2, A2 + M2,
    ostream_iterator<int>(cout, " "));
    cout << endl
    << "Union of A3 and A4: ";
    set_union(A3, A3 + M3, A4, A4 + M4,
    ostream_iterator<char>(cout, " "),
    lt_nocase);
    cout << endl;




    return 0;



    }
    Dernière édition par Rassus; 14/09/2013 à 04h18

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!