Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83164

Zamiana miejscami dwóch elementów tablicy

$
0
0

Dzień Dobry 

Mam za zadanie napisanie programu,który zamienia miejscami dwa wybrane elementy Coś już napisałam tylko chodzi o to, że  nie wiem jak zrobić by zamiast elementu program nie wyświetlał mi śmieci. Dodatkowo muszę jeszcze napisać funkcję, która przy użyciu funkcji z zamianą miejsc posortuje tablicę. 

To jest kod funkcji, którą napisałam: 

void zamiana(float tablica[],float a, float b,float c)
{
    cout<<"Podaj  pierwsza liczbe: ";
    cin>>a;
    cout<<"Podaj druga liczbe z ktora chcesz zamienic: ";
    cin>>b;

    for(int i=0;i<ROZMIAR;i++)
    {
        if(tablica[i]==a)
        {
            tablica[i]=c;

        }
    }
    for(int i=0;i<ROZMIAR;i++)
    {
        if(tablica[i]==b)
        {
            tablica[i]=a;
            

        }
    }

    for(int k=0;k<ROZMIAR;k++)
    {
        cout<<tablica[k]<<"";
    }

}

Proszę o jakieś podpowiedzi 


Viewing all articles
Browse latest Browse all 83164