2
Zestawienie najczęściej powtarzających się programów na ćwiczeniach i egzaminach.
Funkcja usuwa z ciągu znaki które nie są cyframi lub literami.
PROGRAM 2
Zlicza sumę elementów na głównej przekątnej oraz nad nią i pod nią.
PROGRAM 3 PROGRAM 3a
Liczy i drukuje ilość liczb z przedziału (m,n) których kwadrat podzielny jest przez zadaną liczbę p.
Po naciśnięciu ENTER podawane są kolejne liczby podzielne przez p.
PROGRAM 4
Oblicza kwadrat zadanej liczby. FUNKCJA.
PROGRAM 5
Drukuje macierz kwadratową o zadanym wymiarze i danych elementach.
PROGRAM 6
Wyszukuje maksymalny element każdej kolumny i tworzy z nich ciąg.
PROGRAM 7
Dla zadanych znaków podaje wartość kodu ASCII.
PROGRAM 8
Drukuje ciąg o zadanej długości i danych elementach w postaci dziesiętnej, binarnej oraz oblicza ilość jedynek w postaci dwójkowej elementów ciągu.
PROGRAM 9
Drukuje macierz kwadratową i elementy, następnie układa je zaczynając od elementu [0][0] od najmniejszej do największej po obwodzie, a później coraz bardziej dążąc do środka.
PROGRAM 10
Sortuje malejąco elementy ciągu o zadanej długości i danych elementach.
PROGRAM 11
Odwraca kolejność elementów danego ciągu.
PROGRAM 12
Wyszukuje najmniejszy i największy element ciągu o danej długości.
PROGRAM 13
Podaje ile liczb w danym ciągu jest dodatnich a ile ujemnych.
PROGRAM 14
Funkcja liczbom nieparzystym przyporządkowuje parzyste mniejsze o jeden.
PROGRAM 15 i 15a
Wyszukuje w zadanym ciągu najmniejszą liczbę i podaje jej pozycję w ciągu.
PROGRAM 16
Drukuje macierz kwadratową i usuwa wybrany wiersz i kolumnę.
PROGRAM 17
Oblicza pole i obwód koła.
PROGRAM 18
W danym ciągu policzyć procentowy udział liczb ujemnych i dodatnich.
PROGRAM 19
Oblicza sumę nieskończoną z dokładnością EPSILON i podaje ile sum częściowych ma wartosć większą niż EPSILON.
PROGRAM 20
Z danego łańcucha usunąć wszystkie spacje.
PROGRAM 21
Drukuje macierz kwadratową.
PROGRAM 22
Oblicza silnię.
PROGRAM 23
Liczy wartość wyrażenia dla zadanej wartości ‘x’ z dokładnością do EPSI.
PROGRAM 24
Sprawdza położenie punktu wzglądem elipsy za pomocą jednej funkcji.
PROGRAM 25
Oblicza wartość wyrażenia dla zadanej wartości ‘x’.
PROGRAM 26
Funkcja zwracająca wartość za pomocą instrukcji return. Oblicza odległość między dwoma punktami P1(x1,y1) P2(x2,y2).
PROGRAM 27
Dane są 2 punkty oblicz odległość punktów od siebie oraz od początku układu współrzędnych.
PROGRAM 28
Obliczanie wartości funkcji e do x + e do –x za pomocą if.
PROGRAM 29
Podaje kod ASCII małych liter.
PROGRAM 30
Drukuje macierz kwadratową o zadanym wymiarze i elementach a następnie wyzeruje wszystko nad i pod główną przekątną.
PROGRAM 31
Zlicza ilość wystąpienia w łańcuchu znaków : *, +, ;.
PROGRAM 32
Drukuje macierz prostokątną.
PROGRAM 33
Tworzy lustrzane odbicie łańcucha w nowej linii.
PROGRAM 34
Elementy macierzy kwadratowej zamienia na kod.
PROGRAM 35
Z jednej macierzy tworzy drugą macierz.
PROGRAM 36
Podaje datę BIOSu i porę roku.
PROGRAM 37
Oblicza sumę szeregu nieskończonego z dokładnością EPS
PROGRAM 38
PROGRAM 39
Oblicza ilość wierszy i drukuje macierz po ich wykreśleniu.
PROGRAM 40
Oblicza ilość kolumn i drukuje macierz po ich wykreśleniu.
PROGRAM 41
Liczy sumę wyrazów w tablicy i ją segreguje.
PROGRAM 42
Zlicza wiersze w których jest więcej niż 5 jedynek.
PROGRAM 43
Z tablicy tworzy ciąg w drugim ciągu drukuje tylko parzyste elementy pierwszego ciągu.
PROGRAM 44
Z tablicy tworzy ciąg którego elementy to minimalne wyrazy każdej kolumny.
PROGRAM 45
Oblicza wartość wyrażenia dla zadanej wartości ‘x’ z dokładnością do EPSI.
PROGRAM 46
W macierzy kwadratowej odnajduje element największy.
PROGRAM 47 PROGRAM 48
PROGRAM 49
Zlicza ilość cyfr szesnastkowych, ilość małych liter ilość innych znaków i oblicza ilość kodów znaków.
PROGRAM 50
Zamienia elementy tablicy na ich postać binarną wybiera element o największej liczbie jedynek i podaje jego miejsce w tablicy.
PROGRAM 51
W zadanym łańcuchu zlicza ilość wystąpienia zadanego znaku oraz podaje pozycję, na której wystąpuje on po raz pierwszy i ostatni.
PROGRAM 52
Z zadanej wartości modułu i kąta alfa oblicza wartość części urojonej i rzeczywistej liczby zespolonej.
PROGRAM 53
Zamienia liczbę na jej postać binarną i zlicza ilość jedynek i zer.
PROGRAM 54
Drukuje tablice prostokątną i wstawia w miejsce elementów wiersza największy element tego wiersza.
PROGRAM 55
Podaję datę produkcji BIOSU i sprawdza czy został on wyprodukowany wiosna.
PROGRAM 56
Zamienia małe litery na duże i odwrotnie.
PROGRAM 57
Znajduje max na obwodzie macierzy.
PROGRAM 58
Znajduje min na obwodzie macierzy.
PROGRAM 59
Wczytuje 2 macierze i oblicza a*b i b*a wynik drukuje.
PROGRAM 60
Zmienia stan klawisza Caps Lock (wł. / wył.).
PROGRAM 61
Szuka max i min elementu łańcucha.
PROGRAM 62
Sprawdza stan klawiszy Num, Caps, Alt, Scroll ...........
PROGRAM 63
Sprawdza ile w łańcuchu jest * ; +.
PROGRAM 64
Sprawdza ile i jakie cyfry znajdują się w łańcuchu.
PROGRAM 65
Liczy ilość wyrazów w łańcuchu.
PROGRAM 66
Suma elementów na obwodzie macierzy.
PROGRAM 67
Tworzy z macierzy tablicę według wężyka.
PROGRAM 68
Minimalny element wiersza macierzy wrzucić na główną przekątną, pozostałe wyzerować.
PROGRAM 69
Struktura.
PROGRAM 70
Zmiana statusu klawisza SCROLL LOCK (wł. / wył.)
PROGRAM 71
Zlicza ilość bitów zerowych w pamięci bajtu o adresie 0040:0017h.
PROGRAM 72
Wskaźnik
PROGRAM 73
Powinien zliczać ilość znaków innych niż litery i cyfry w pierwszej ćwiartce ekranu.
PROGRAM 74
Przykład działania i użycia wskaźników.
PROGRAM 75
Z przedziału od m do n wydrukuj liczby pierwsze.
PROGRAM 76
Zapisuje w odwrotnej kolejności podaną liczbę.
PROGRAM 77
Oblicza wartość funkcji sinus dla liczby całkowitej z zadanego przedziału.
PROGRAM 78
Suwa z zadanego łańcucha znaki będące cyframi.
PROGRAM 79
Usuwa z głównej przekątnej macierzy liczby i wstawia zera.
PROGRAM 80
Z łańcucha usuwa wszystkie spacje.
PROGRAM 81
Podaje z kolumny cyfrę o największej liczbie jedynek w postaci binarnej.
PROGRAM 82
Pliki (znajduje bliźniacze .....).
PROGRAM 83 do 85
Egzamin.
PROGRAM 86 do 88
BAZA DANYCH i STRUKTURY
PROGRAM 89
Baza książka.
PROGRAM 90
Lista obecności.
PROGRAM 91
Znaki zodiaku.
PROGRAM 92
Sprawdza datę produkcji Biosu i stwierdza czy jest wyprodukowany wiosną czy w roku przestępnym.
PROGRAM 93
Zlicza ilość bitów zerowych w pamięci bajtu o adresie 0040:0017h
PROGRAM 94
Tworzy lustrzane odbicie lewej strony ekranu.
PROGRAM 95
Zmienia status klawiszy funkcyjnych oraz informuje o zmianie.
PROGRAM 96
Zlicza ilość wystąpienia zadanego znaku w zadanym łańcuchu podaje gdzie występuje on po raz pierwszy a gdzie po raz ostatni.
PROGRAM 97
Lustrzane odbicie po przekątnej.
PROGRAM 98
Przesuwa w prawo i w lewo diody na klawiaturze.
PROGRAM 99
Lustro.
PROGRAM 100
Zapisuje łańcuch w odwrotnej kolejności.
PROGRAM 101
Wybiera z tablicy elementy o największej liczbie jedynek w jej postaci binarnej i podaje jej położenie.
PROGRAM 102
Zlicza ilość jedynek i zer w postaci binarnej zdanej liczby.
PROGRAM 103
Oblicza wartość wyrażenia dla zadanego ‘n’.
PROGRAM 104
Srednia kolejnych 100 bajtów począwszy od adresu F5AF:F000.
PROGRAM 105
Oblicza wartość wielomianu (wykorzystuje rekurencję).
PROGRAM 106
Drukuje łańcuch w odwrotnej kolejności.
PROGRAM 107
Oblicza sumę szeregu z dokładnością EPSI.
PROGRAM 108
Aktualizuje dany plik tekstowy jeśli zawiera litery to drukuje je na ekranie wszystkie inne znaki zastępuje kropkami.
PROGRAM 109
W macierzy A szuka max elementu i tworzy macierz B złożoną z max elementu macierzy A.
PROGRAM 110
Zlicza ilosć wierszy w plikuoraz znaków z zakresu <3,8> zakładamy, że ostatni wiersz w ppliku nie jest pusty (same spacje).
PROGRAM 111
Czyta plik jeżeli znak jest rózny od spacji to dodaje a następnie liczy średnią arytmetyczną kodów tych znaków.
PROGRAM 112
Program robi operacje takie jak >> , & itd.
PROGRAM 113
Z danego pliku zmienia znaki różne od liter na kropki (wyświetla nie zmienia w pliku).
PROGRAM 114
Data bios (podje pore roku).
PROGRAM 115
Zamiana bitów w bajcie.
PROGRAM 116
Zamiana wybranego bitu w bajcie BBB0FF12.
PROGRAM 117
Program wyliczający iloczyn bitowy 2 kolejnych bajtów z których pierwszy jest pod adresem CCFD1234 oraz sumę bitowa 2 kolejnych bajtów z których 2 jest pod adresem FF40:FF34.
PROGRAM 118
Otwiera plik i tworzy jego kopię małe litery zastępuje wielkimi, a cyfry gwiazdkami.
PROGRAM 119
Otwiera wybrany plik i oblicza ilość wierszy i cyfr (znakami).
PROGRAM 120
Zlicza w wybranym bajcie ilość znaków od 0 do 2.
PROGRAM 121
Zlicza liczbę samogłosek w trójkąccie leżącym w macierzy kwadratowej.
PROGRAM 122
Wyznacza największy element tablicy kwadratowej której elementy stanowią kolejne bajty pamięci począwszy od adresu 12A6:00F1 (podaje wartość i położenie).
PROGRAM 123
Zlicza ile w pliku jest dzużych, małych liter i cyfr.
Zlicza w wybranym łańcuchu ilość wyrazów zaczynającuch się z wielkiej litery.
PROGRAM 125
Funkcja podaje liczbę małych, dużych liter oraz cyfr występujących w łańcuchu.
PROGRAM 126
Tworzy bazę danych AUTA i zapisuje ją do pliku.
PROGRAM 127
Sprawdza stan klawiszy przez odczyt zmiennej biosu pod adresem 0040:0017(insert, capc-lock,...).
PROGRAM 128
Program tworzy lustrzane odbicie lewej połowy ekranu na prawą.
PROGRAM 129
Kolejne 8 bajtów pamięci o adresie F000:FFF5 do F000:FFFC stanowi zmienne BIOS-u zawierające datę powstania ROM BIOSU komputera w kodzie ASCII.Program podaję datę biosu.
PROGRAM 130
Funkcja oblicza ilośc znaków w ciągu.
PROGRAM 131
Funkcja wyznacza średnią kodów znaków danego łańcucha.
PROGRAM 132
Zlicza z podanego pliku ilosć wierszy i cyfr.
PROGRAM 133
W tablicy jednowymiarowej szuka max i min element.
PROGRAM 134
W dowolnej tablicy szuka max i min oraz robi transponowanie (odwracanie).
PROGRAM 135
Podaje ilość gwiazdek, średników i plusów w łańcuchu.
PROGRAM 136
Komis samochodowy.
PROGRAM 137
Silnia.
PROGRAM 138
Pliki.
PROGRAM 139
Sprawdza czy i-ty wiersz tablicy jest zerowy.
PROGRAM 140
Sprawdza czy są i podaje ilosć stacji dyskietek w kompie.
PROGRAM 141
Wykonuje mnożenie macierzy A[n][m]*B[m][p].
PROGRAM 142
Funkcja otwiera plik w wybranym trybie i zwraca wskaźnik do pliku.
PROGRAM 143
PROGRAM 144 i 145
Suma szeregu z dokładnością.
Dodawanie dwóch macierzy o tym samym wymiarze.
PROGRAM 147
UNIA Sprawdza który bit w którym bajcie jest odpowiedzialny za znak w liczbie ujemnej typu double.
PROGRAM 148
Funkcja do liczenia delty.
PROGRAM 149
Dla danego znaku wyświetla kod dziesiętni, binarny i szesnastkowy.
PROGRAM 150
Wydruk dziesiętny, binarny i szesnastkowy zawartości adresu.
PROGRAM 151
Tablica kwadratowa (wczytanie i wydruk na ekran).
PROGRAM 152
Pobiera zawartość adresu A0B6:FF13 wydrukuje jego zawartość binarnie, dziesiętnie i szesnastkowo, policzy ile jest liter od A do F.
PROGRAM 153 i 154
Plik.
/*Program sortuje malejaco elementy ciagu o zadanej dlugosci i
danych elementach*/
#include <stdio.h>
#include <conio.h>
main()
{
int i,j,n;
float x[100],pom;
clrscr();
printf("Podaj warto† n: ");
scanf("%d",&n);
puts("Podaj elmenty ciĄgu: ");
for(i=0;i<n;i++)
scanf("%f",&x[i]);
printf("%.f\t",x[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(x[i]>x[j]){ pom=x[i];
x[i]=x[j];
x[j]=pom;
...
arek159a