SITO ERASTOTENESAint tab[n+1];

for (int i = 0; i <= n; i++) { tab[i] = 1; } tab[0] = 0; tab[1] = 0; for (int i = 2; i * i <= n; i++) { if (tab[i] == 1) { for (int j = i * i; j <= n; j += i) { tab[j] = 0; } } }

SORTOWANIEvoid bubbleSort(int tab[]){ int temp; for(int k=1; k<n; k++){ for(int i=0; i<n-k; i++){ if(tab[i]>tab[i+1]){ temp = tab[i]; tab[i] = tab[i+1]; tab[i+1] = temp; } } }}

DEC TO BINvoid decToBin(int n, int p){ int a = n; int l = 0; while(n!=0){ n=n/p; l++; } int tab[l]; while(a!=0){ for(int i=0; i<l; i++){ tab[i] = a%p; a = a/p; } } for(int i=l-1; i>=0; i--){ cout<<tab[i]<<""; }}

int main(){ int a; srand(time(NULL)); for(int i=0; i<10; i++){ a = rand()%100+1; cout<<a<<" -> "; decToBin(a,2); cout<<endl; } return 0;}

1 NA PIERWSZYM WIERSZU I OSTANIEJ KOLUMNIEfor(int i = 0; i < w; i++){ for(int j = 0; j < k; j++){ if( i == 0 || j == k-1){ tab[i][j] = 1; }else{ tab[i][j] = 0; } } }

SUMA ELEMENTOW TABLICYfor(int i = 0; i < w; i++){ for(int j = 0; j < k; j++){ cout<<tab[i][j]<<" "; s = s + tab[i][j]; } cout<<endl; }

LICZBY Z PRZEDZIALU OD 2 - Nfor(int i = 2; i <= n; i++){ int d = 0; for(int j = 2; j<i; j++){ if(i % j == 0){ d++; } } if(d == 0){ cout<<i<<" "; } }

WYWOLANIE FUNKCJI VOIDbubbleSort(tab);for(int j=0; j<n; j++){ cout<<tab[j]<<" "; }

WYPISANIE TABLICYfor(int i=0; i<n; i++){ tab[i] = rand()%41+10; cout<<tab[i]<<" "; }ZAPIS TABLICY DO PLIKUfor(int i = 0; i < n; i++) { zapis << tab[i] << " "; }

WYPELNIANIE TABLICY O 2 MNIEJSUMA PIERWSZEGO I OSTATNIEGO ELEMENTUint tab[n]; int number = 15; int sum = 0; for(int i=0; i<n; i++){ tab[i] = number; number = number - 2; cout<<tab[i]<<" "; } sum = tab[n-1]+tab[0];

TABLICE 10x10 WYPELNIJ LOSOWYMI 2 CYFR.int tab[10][10];

for(int i=0; i<10; i++){ for(int j=0; j<10; j++){ tab[i][j] = rand()%90+10; cout<<tab[i][j]<<" "; } cout<<endl; }