Start	Zajęcia 1	Zajęcia 2	Zajęcia 3	Zajęcia 4	Zajęcia 5	Zajęcia 6	Zajęcia 7	Zajęcia 8	Zajęcia 9	Zajęcia 10	Pliki z zajęć

Zajęcia 4 - Tablice

Tablice liczb rzeczywistych

#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; }

Ćwiczenia

wyświetl elementy tablicy w odwrotnej kolejności

Tablica jako argument funkcji

#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]); } }

Ć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 sita Eratostenesa dla danej liczby całkowitej (nie większej od 10000) wyświetli wszystkie liczby pierwsze mniejsze lub równe n.