Hirdetés

Új hozzászólás Aktív témák

  • attis71

    tag

    Sziasztok,
    köszönöm az eddigi hozzászólásotokat.
    Ehhez is kellene egy kis segítség:

    #include <iostream>
    #include <iomanip>
    using namespace std;
    //függvény deklarációk
    void Buborek(int rendezettTomb[], int N);
    void Paros(int parosTomb[], int N, int& darab);
    const int N = 16;
    //Főfüggvény
    int main()
    {
    //tömbök, változók
    int A[] = { 11, 22, 44, 22, 55, 88, 77, 55, 22, 88, 99, 44, 33, 55, 22, 66 };
    int darab = 0;
    int hivatkozas = 0;
    // eredeti tömb kiiratás
    cout << "Eredeti tomb:" << endl;
    for (int i = 0; i<N; i++) cout << " " << A[i];
    cout << endl;
    // A tömb növekvő sorrendben I./a feledat
    Buborek( A, N);
    // Rendezett tömb páros elemei
    Paros( A, N);
    system("pause");
    return 0;
    }
    //buborékos rendező függvény
    void Buborek(int rendezettTomb[], int N)
    {

    for (int i = 1; i<N; i++)
    {
    for (int j = N - 1; j >= i; j--)
    {
    if (rendezettTomb[j - 1]>rendezettTomb[j])
    {
    int seged = rendezettTomb[j - 1];
    rendezettTomb[j - 1] = rendezettTomb[j];
    rendezettTomb[j] = seged;
    }
    }
    }
    cout << "A tomb novekvo sorrendben:" << endl;
    for (int i = 0; i < N; i++) cout << " " << rendezettTomb[i];
    cout << endl;

    }
    // Páros számokat kiválasztó függvény
    void Paros(int parosTomb[], int N, int& darab)
    {

    int db = 1;
    cout << "Rendezett tomb paros szamai:" << endl;
    for (int i = 0; i < N; i++)
    {
    if (rendezettTomb[i] % 2 == 0)
    {
    parosTomb[i] = rendezettTomb[i];
    cout << " " << parosTomb[i];
    db++;
    }
    }
    darab = db - 1;
    cout << endl;
    }

    A Buborek rendező függvény kimenetét szeretném tovább rendezni a Paros függvénnyel,
    csak nem tudom hogyan adjam át vagy hivatkozzak rá.
    attis71

Új hozzászólás Aktív témák