Egzamin z Pascala I.   11-I-1999                                                                                                         Grupa I

 

W pierwszym wierszu prosimy wpisać (jako komentarz) imię, nazwisko i identyfikator z sieci Novell.

 

Zad 1

Napisz program, który dla każdego wiersza tekstu podanego z klawiatury (pusty wiersz kończy):

1.        wczyta go,

2.        wypisze wszystkie występujące w nim słowa zawierające więcej liter niż cyfr.

Przez słowo rozumiemy w tym zadaniu maksymalny ciąg znaków różnych od spacji.

 

Przykład:

(Pismem pogrubionym oznaczono tekst pisany przez użytkownika.)

 

  Ala   j23  007  Intel80386 2stycznia<Enter>

Ala

2stycznia

 

 

Zad 2

Napisz program, który:

1.        losuje tablicę n (n >= 3 stała w programie) liczb z przedziału 0..99,

2.        wypisuje ją,

3.        wypisuje trzy najmniejsze liczby z tej tablicy.

 

Przykład:

 

Dla tablicy (n=10):

    34 12 1 34 92 1 72 83 45 73

należy wypisać:

      1  1  12

 

Egzamin z Pascala I.   11-I-1999                                                                                                      Grupa III

 

W pierwszym wierszu prosimy wpisać (jako komentarz) imię, nazwisko i identyfikator z sieci Novell.

 

Zad 1

Napisz program, który dla każdego wiersza tekstu podanego z klawiatury (pusty wiersz kończy):

1.        wczyta go,

2.        wypisze wszystkie występujące w nim słowa składające się tylko z liter i cyfr.

Przez słowo rozumiemy w tym zadaniu maksymalny ciąg znaków różnych od spacji.

 

Przykład:

(Pismem pogrubionym oznaczono tekst pisany przez użytkownika.)

  Ala   j23  godz.  ? 1999<Enter>

Ala

j23

1999

 

Zad 2

Napisz program, który:

1.        losuje dwie tablice n (n stała w programie) liczb z przedziału 0..99,

2.        wypisuje je,

3.        wypisuje wszystkie liczby z obu tablic oprócz tych, które występują w obu tablicach.

 

Przykład:

Dla tablic (n=5):

    34 12   1 34 72

      1 72 83   1 73

należy wypisać:

      34 12 34 83 73