Stwórz program w DEV-C++, który po podaniu 5 liczb przez użytkownika będzie podawał tablicę i po zmianie 2 z nich miejscami będzie podawał nową tablicę liczb po tej modyfikacji.
W tym zadaniu trzeba chyba skorzystać z sortowania bąbelkowego.
Bardzo proszę o pomoc.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
//licze na naj...
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int i,j,tmp;
int tablica[5];
/* wczytywanie liczb z klawiatury */
for (i=0; i<=4; i++)
{
cout<<"Podaj liczbe "<<i+1<<": ";
cin >>tablica[i];
}
cout<<"\n\nPodana tablica: \n";
for (i=0; i<=4; i++)
{
cout<<tablica[i]<<',';
}
/* sortowanie bąbelkowe */
for (i=0;i<=3; i++)
for (j=0;j<=3; j++)
if (tablica[j]>tablica[j+1])
{
tmp = tablica[j];
tablica[j] = tablica[j+1];
tablica[j+1] = tmp;
}
cout << "\n\n";
/* wyświetlanie posortowanych liczb */
cout<<"\nPosortowane liczby: \n";
for (i=0; i<=4; i++)
{
cout << tablica[i] << ",";
}
cout << "\n\n";
return 0;
}