#include #include #include int i,n,zakres; struct element { int liczba; char * znacznik; } tab[30]; //Funkcja generuj¥ca liczb© i doˆ¥czaj¥ca j¥ do tablicy void generuj_i_dolacz (int zakres, int poz) { tab[poz].liczba=(rand()%(zakres+1)); tab[poz].znacznik=(((tab[poz].liczba)%2)?"N":"P"); } //Funkcja wyprowadzaj¥ca warto˜† tablicy na ekran void wypr_zawart (int il_el) { printf("\nZawarto˜† tablicy ("); textcolor(3); cprintf("nr");printf(" - ");textcolor(4); cprintf("liczba"); printf(" - "); textcolor(10); cprintf("znacznik");printf("):\n"); for (i=0;i0); } //Funkcja zwracaj¥ca ilo˜† element¢w nieparzystych int zlicz_niep(int n) { int s=0; for (i=0;itab[i+1].liczba) { pom=tab[i]; tab[i]=tab[i+1]; tab[i+1]=pom; } //koniec if } //koniec for j--; } while (j>0); } //Funkcja sortuj¥ca malej¥co void sort_mal(struct element tab[30], int ind_dol,int ind_gor) { int j=ind_gor; struct element pom; do { for (i=ind_dol;i0); } void main(void) { clrscr(); textcolor(WHITE); printf("\nPodaj ile liczb wygenerowa† (maksymalnie 30): ");scanf("%d",&n); printf("\nPodaj zakres losowanych liczb Z (<0-Z>): ");scanf("%d",&zakres); randomize(); for (i=0;i