Spis treści

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

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

Zadania domowe

  1. 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.
  2. Napisz kilka funkcji wyznaczających statystyki z serii liczb danych w tablicy, np.: odchylenie standardowe, mediana, rozstęp, maksimum, minimum, moda, itp.