Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ^ [[zajecia:rpism:rpism|Start]] ^ [[zajecia:jpr2008_1:zajęcia1|Zajęcia 1]] ^ [[zajecia:jpr2008_1:zajęcia2|Zajęcia 2]] ^ [[zajecia:jpr2008_1:zajęcia3|Zajęcia 3]] ^ [[zajecia:jpr2008_1:zajęcia4|Zajęcia 4]] ^ [[zajecia:jpr2008_1:zajęcia5|Zajęcia 5]] ^ [[zajecia:jpr2008_1:zajęcia6|Zajęcia 6]] ^ [[zajecia:jpr2008_1:zajęcia7|Zajęcia 7]] ^ [[zajecia:jpr2008_1:zajęcia8|Zajęcia 8]] ^ [[zajecia:jpr2008_1:zajęcia9|Zajęcia 9]] ^ [[zajecia:jpr2008_1:zajęcia10|Zajęcia 10]] ^ [[zajecia:jpr2008_1:pliki|Pliki z zajęć]] ^ ====== Zajęcia 4 - Tablice====== ===== Tablice liczb rzeczywistych ===== <code C> #include <stdio.h> #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<n) { printf("tab[%d]=",i); scanf("%f",&tablica[i]); i++; } return 0; } </code> ** Ćwiczenia ** * wyświetl elementy tablicy w odwrotnej kolejności ===== Tablica jako argument funkcji ===== <code C> #include <stdio.h> #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<n;i++) { printf("tab[%d]=",i); scanf("%f",&t[i]); } } </code> ** Ćwiczenia ** * napisz funkcję ''wyswietl'', która wyświetli ''n'' pierwszych liczb rzeczywistych z podanej tablicy zmiennych typu ''float'' * napisz funkcje ''srednia'', która zwraca wartość średnią dla danej tablicy liczb typu ''float'' o rozmiarze ''n'' ===== Zadania domowe ===== - Napisz i przetestuj funkcję, która sortuje zawartość tablicy liczb rzeczywistych - 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''.