kolos2grA

kolos2grA



Podstawy programowania - Kolokwium LI

gr. A 24 stycznia 2011

1.    (G pkt.) Napisz makro przyjmujące 3 argumenty i zwracające największą spośród wartości argumentów (przyjmujemy, że argumenty mogą być porównywane).

2.    (7 pkt.) Napisz funkcję, która dostaje jako argumenty dwa wskaźniki na liczby zmiennoprzecinkowe i zwraca jako wartość ten z otrzymanych wskaźników, który wskazuje na wartość o większej wartości bezwzględnej.

3.    (9 pkt.) Napisz funkcję, która dostaje jako argument napis, i zwraca 1 w przypadku gdy napis jest palindromem1 oraz 0 w przeciwnym wypadku.

■i. (10 pkt.) Napisz funkcję, która otrzymuje w argumentach dwuwymiarową kwadratową tablicę tablic oraz jej wymiar i transponuje macierz przechowywaną w otrzymanej w argumencie tablicy (dla dowowlnych indeksów i, j element t [i] [j] zamienia miejscami z elementem t [j] [i]).

5. (9 pkt.) Napisz funkcję która dostaje jako argumenty dwa napisy pliki i plik2 zawierające ścieżki dostępu do plików tekstowych oraz liczbę całkowitą n, która przepisuje zawartość pliku pliki do pliku plik2 począwszy od n-tego znaku. Jeżeli pliku pliki nie uda się otworzyć lub ma on mniej niż n znaków, funkcja nie powinna otwierać pliku plik2. Jeżeli uda się otworzyć plik pliki.i ma on co najmniej n znaków to stara zawartość pliku plik2 powinna zostać skasowana, a jeżeli taki plik nie istnieje powinien zostać utworzony.

V

G. (9 pkt.) Zdefiniuj strukturę dane_osobowe służącą do przechowywania imienia, nazwiska i wieku.

Napisz funkcję najmłodszy, która dostaje jako argument tablicę tab struktur dane_osobowe oraz jej rozmiar i wypisuje na standardowym wyjściu imię i nazwisko najmłodszej spośród osób, której dane przechowywane są w tablicy tab. Jeżeli w tablicy tab jest więcej takich osób, to należy wypisać imiona i nazwiska ich wszystkich.

Uwaga:

•    W każdym zadaniu (także w tych w których trzeba napisać tylko funkcję) należy dopisać nagłówki bibliotek z których się korzysta.

•    Prace nieczytelne nie będą sprawdzane.

1

pałindrom - wyraz, który czytany od końca jest identyczny z wyrazem czytanym od początku, np: ANNA. KAJAK


Wyszukiwarka

Podobne podstrony:
kolos2grB Podstawy programowania Kolokwium II gr. B 24 styautia 20111    (n pkt.
HI
69. Reforma systemu wyborczego w KI’ - podstawowe założenia kodeksu Wyborczego Uchwalony 5 stycznia
kolo bartol II 01 02 by kar 12 34ANALIZA MATEMATYCZNA, 2001/2002, KOLOKWIUM II, 16 stycznia 2002 1.
kolo bartol II 01 02 by kar 12 34ANALIZA MATEMATYCZNA, 2001/2002, KOLOKWIUM II, 16 stycznia 2002 1.
23    stycznia 2011 -    Noworoczny Koncert w wykonaniu ZPiT Krakus. 2
IWE 11 01 17 ! Pytania na kolokwium z Informatycznego wspomagania eksploatacji 27 stycznia 2011 Uwa
Karta egzaminacyjna z SILPu KOLOKWIUM ZALICZENIOWE Z SILP 702/2011 v.24 1/2 Imię i Nazwisko (@mail
mackowiak (2) KOLOKWIUM - PODSTAWY I ALGORYTMY PRZETWARZANIA SYGNAŁÓW -26 STYCZNA 2008 1. Na wejście
001 (2) Elektrotechnika I/gr.5/Kolokwium 2/24-11.2011 Imię i nazwisko : l.(2pkt) Jednym z pierwiastk
24.    Podstawa programowa - wychowanie fizyczne : etap II (SP kl. IV-VI) III- Gimnaz
IMG06 Kolokwium 2 BIIP i ochrona środowiska 24.01.2011
Obraz (14) 2 STUDIUM KSZTAŁCENIA PODSTAWOWEGO ANALIZA MATEMATYCZNA 1 KOLOKWIUM II, 25 stycznia
Kolokwium nr 2 stycznia 2011 Zadania rui II kolokwium /nuu I /*d I. Udowodnij. to    
Zagadnienia do przygotowania na kolokwium I podstawy programowania w j, ezyku C++, typ wyliczeniowy,

więcej podobnych podstron