Witam,
Chciałem napisać taki program, który wypełnij tablice 16 elementowa największymi kolejnymi liczbami podzielnymi przez 5 i mniejszymi od 123 posortuje ją (sortowanie bąbelkowe) i wypisze ile jest elementów w tablicy.
#include <iostream>
using namespace std;
int main()
{
int const rozmiar = 16;
int tab[rozmiar];
int licznik = 0;
for(int i = 122; i > 0; i--)
{
if(i%5 == 0)
{
tab[i] = i;
cout << tab[i] << " ";
++licznik;
}
licznik;
}
cout << endl;
cout << "Ilość elemntów w tablicy: " << licznik << endl;
cout << endl;
for(int i = 0; i < licznik; i++)
{
for(int j = 0; j < licznik; j++)
{
if(tab[j] > tab[j + 1])
{
int tmp = tab[j];
tab[j] = tab[j + 1];
tab[j + 1] = tmp;
}
}
}
for( int i = 0; i < rozmiar; i++)
{
cout << tab[i] << " ";
}
return 0;
}