====== Tablice====== ===== Tablice liczb rzeczywistych ===== #include #define MAX 100 int main() { int n,i; float tablica[MAX]; printf("Podaj rozmiar tablicy: "); scanf("%d",&n); printf("\nPodaj kolejne liczby:\n"); i=0; while(i ** Ćwiczenia ** * wyświetl elementy tablicy w odwrotnej kolejności * oblicz sumę i wartość średnią elementów tablicy ===== Tablica jako argument funkcji ===== #include #define MAX 100 void wczytaj(float tablica[], int rozmiar); int main() { int n; float tablica[MAX]; printf("Podaj rozmiar tablicy: "); scanf("%d",&n); wczytaj(tablica,n); } void wczytaj(float t[], int n) { int i; printf("\nPodaaj kolejne liczby:\n"); for(i=0;i ** Ćwiczenia ** * napisz funkcję ''wyswietl'', która wyświetli ''n'' pierwszych liczb rzeczywistych z podanej tablicy zmiennych typu ''float'' * napisz funkcję ''srednia'', która zwraca wartość średnią dla danej tablicy liczb typu ''float'' o rozmiarze ''n'' * napisz funkcję ''odleglosc'', która wyznaczy odległość Euklidesową dwóch wektorów w ''n'' wymiarowej przestrzeni (składowe wektorów przechowywane są w tablicach) * zaproponuj algorytm sortowania liczb rzeczywistych w tablicy o ''n'' elementach. Napisz funkcje ''sortuj'' i przetestuj jej działanie. ===== Zadania domowe ===== - Napisz funkcję ''sito'', która korzystając z algorytmu [[http://pl.wikipedia.org/wiki/Sito_Eratostenesa|sita Eratostenesa]] dla danej liczby całkowitej (nie większej od 10000) wyświetli wszystkie liczby pierwsze mniejsze lub równe ''n''. - Napisz kilka funkcji wyznaczających statystyki z serii liczb danych w tablicy, np.: odchylenie standardowe, mediana, rozstęp, maksimum, minimum, moda, itp.