Potrzebuję zrobić zadanie z załącznika w c++ (codeblocks)



Potrzebuję Zrobić Zadanie Z Załącznika W C Codeblocks class=

Odpowiedź :

Nie jest powiedziane ilu-elementowa ma być tablica, więc wezmę przykładowo 20.

Poza tym autor polecenia chyba źle policzył, bo dużych liter ASCII jest 26 a nie 25 (co też zawarłam w kodzie).

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main() {

   int n = 20;

   char litery[n];

   srand(time(0));

   // Generowanie tablicy

   for (int i = 0; i < n; i++)

       litery[i] = 65 + rand() % 26;

   // Sortowanie

   for (int i = 0; i < n - 1; i++)

       for (int j = 0; j < n - 1; j++)

           if (litery[j] > litery[j + 1])

               swap(litery[j], litery[j + 1]);

   // Wypisanie wyniku

   for (int i = 0; i < n; i++)

       cout << litery[i] << " ";

   return 0;

}