skanuj1

skanuj1



Zaliczenie laboratorium z miormaiyiu 'j 2    A    Sem.IV- rok 2006/2007

■LZhTClk)    /I    w dn. 06.10.2007


Zadanie 1: Napisać funkcję tabjc wczytuje elementy tablicy jednowymiarowej liczb całkowitych oraz funkcję tabjpk obliczającą pierwiastki kwadratowe wszystkich dodatnich elementów zadanej tablicy i przekazującą je w postaci tablicy. Wywołać te funkcje w funkcji main() i dla tablic ax i pierw, oraz wyświetlić elementy i drugiej tablicy.

Zadanie 2: Napisać program, który wczytuje tablice dwuwymiarową tabx[5]|4| liczb całkowitych, a następnie dla każdej kolumny oblicza sumę jej elementów'. Wszystkie obliczone sumy zapisać do tablicy sum_k.

Zadanie 3: Przy użyciu wskaźnika do typu int:

a)    alokować i następnie wczytać 50 elementową tablicę tab liczb całkowitych (nie tylko naturalnych):

b)    wyszukać najmniejszy element tablicy tab i wydrukować.

Zadanie 4: Danv jest plik wyniki.dat. w którym jest zapisanych 100 struktur typu student o polach nazwisko i imię typu char [20], ocena typu int. Napisać program odczytujący ten plik i przepisujący do pliku zalicz.dat te struktury, w których pole ocena jest większa lub równa 3 a do pliku niezalicz.dat pozostałe.

Zcsicik) 1

1.    Dany jest ciąg N liczb naturalnych. Napisać program, który wyznaczy te pary. w których pierwsza liczba jest parzysta a druga nieparzysta. (5 pkt)

2.    Napisać następujące funkcje:

a)    funkcję rcad_lD wczytującą z klawiatur)' tablicę jednowymiarową liczb typu double.

b)    funkcję read_2D wczytującą tablicę z klawiatury dwuwymiarową liczb typu double (liczba kolumn 10).

c)    funkcję obl_sum_il obliczającą w tablicy jednowymiarowej sumę i iloczyn zadanej liczby elementów przekazywanej jako argument do funkcji.

d)    funkcję obl_sum_2D obliczającą w tablicy dwuwymiarowej sumy elementów wybranego wiersza i kolumny

e)    w funkcji main() wywołać funkcje rcad_lD i obl_sum_il dla tablic tabl[10] i tab2[20], a funkcje read_2D i obl_sum_2D dla tablic tab3(5](10] i tab4 Jl0j[10], wydrukować obliczone wyniki. (15 pkt)

3.    Wczytać tablicę znaków sl, następnie przepisać do tablicy s2 znaki będące dużymi literami, a do tablicy s3 cyfry, następnie umieścić tablice s2 i s3 w tablicy s4 rozdzielone dwoma znakami podkreślenia . (5 pkt)

4.    Napisać funkcję spr sprawdzającą czy dana liczba jest liczbą pierwszą. Alokować tablicę dynamiczną tabd o zadanej liczbie elementów, wczytać z klawiatury, następnie wyznaczyć przy użyciu spr liczby pierwsze zawarte w tablicy i wydrukować.(10 pkt)

5.    Dany jest plik tekstowy tekst.txt. Napisać program, który wypisze na ekranie ilość wystąpień wszystkich dużych i małych liter w pliku. (5 pkt)

i dopisać do


6. Wczytać z klawiatury tablicę 10 struktur typu monitor_LCD o polach marka, przekątną, istniejącego pliku monitory.dat. Odczytać i wydrukować cały plik. (lOpkt)

1.    Napisać i zastosować w programie funkcję zamień zamieniającą w tablicy znaków zadany znak na inny wybrany. Wywołać funkcję w funkcji mam dla wczytanych z klawiatury tablic znakowych sl i s2.

2.    Napisać i zastosować w programie tunkcję wczytjab wczytu jącą tablicę jednowymiarową liczb typu int oraz funkcję oblicz obliczającą w tablicy sumę liczb ujemnych oraz sumę liczb dodatnich. Zastosować funkcje te u funkcji main() dla tablicy tab f 10-elementowej i tablicy tab2 20-elementowcj.

3.    Napisać program wczytujący z klawiatury' 10 liczb typu int. zapisujący je do pliku liczby.dat. następnie odczytujący i drukujący plik.

4.    Napisać program obliczający sumę liczb parzystych w pliku Hczby.dat.

5.    Napisać program wczytujący z klawiatury' do tablicy struktur tabs zadaną ilość struktur typu monitorLCD o polach nazwa (tablica 20-znakowa ). przekatna( int) i cena (double). Zapisać elementy tablicy do pliku monitory, dat, następnie odczytać i wydrukować plik


Wyszukiwarka

Podobne podstrony:
harmonogram ET HARMONOGRAM ĆWICZEŃ LABORATORYJNYCH I PROJEKTOWYCH Sem. IV, rok 2007/2008 Kierunek
DSC00382 2 HARMONOGRAM ĆWICZEŃ LABORATORYJNYCH 1 PROJEKTOWYCH Sem. IV, rok 2007/2008Kierunek AiR ■ G
Rozkład zajęć Kierunek: Budownictwo _Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęćKierunek: Logistyka    Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: MiBM__Studia: stacj. I stopnia, sem: IV Rok:
DSCF0175 Wydział Mechaniczny Technologiczny, KienjneK ET1, sem. IV, Rok akademicki: 2005/2006 Przedm
Rozkład zajęć Kierunek: SiBwTD_Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęćKierunek: Budownictwo    Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: SiBwTD_Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: Budownictwo _Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: MiBM__Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: SiBwTD__Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: Budownictwo _Studia: stacj. I stopnia, sem: IV Rok:
Rozkład zajęć Kierunek: MiBM_Studia: stacj. I stopnia, sem: IV Rok:
IMAG0129 KATEDRA ENERGOELEKTRONIKI, NAPĘDU ELEKTRYCZNEGO I ROBOTYKIENERGOELEKTRONIKA LABORATORIUM se

więcej podobnych podstron