zadania1_b.txt

(1 KB) Pobierz
Wszystkie programy umieszczamy w oddzielnych projektach.
Zadanie 1 należy rozwišzać w projekcie o nazwie "pr1", "pr2" itd.
Czas pisania 90 minut.

Zadanie 1. (10 p.)

1b. Napisz program pobierajšcy od użytkownika cišg znaków, a następnie
wypisujšcy znak znajdujšcy się na końcu tego cišgu.

Zadanie 2. (10 p.)

2b. Napisz program podajšcy wartoć funkcji acos(x) dla podanej przez
użytkownika wartoci x z zakresu <-1,1>. W przypadku błędu proszę wywietlić
odpowiedni komunikat.

Zadanie 3. (10 p.)

3b. Napisz program wypisujšcy wszystkie liczby nieparzyste nie podzielne
przez 3 z przedziału <0,10000> w kolejnoci rosnšcej.

Zadanie 4 (10 p.)

4b. Zamien poniższy kod na funkcje i jej przykładowe wywołanie.
    Popraw bledy funkcjonalne.

char imie[15];
char imie[25];
int i=0,j=0;
cout<<"Podaj imie: ";
cin>>imie;
cout<<"Podaj nazwisko: ";
cin>>nazwisko;

while((imie[i]!=0)&&(imie[i]!=' ')) i++
while((nazwisko[j]!=0)&&(nazwisko[j]!=' ')) j++
cout<<"Imię ma "<<i<<" znakow."<<endl;
cout<<"Nazwisko ma "<<j<<" znakow."<<endl;



Zadanie 5. (10 p)

5b. Napisz program pobierajšcy od użytkwnika liczby tak długo aż ich iloczyn
nie przekroczy 1000.

Zadanie 6. (20 p.)

6b. Napisz program do mnożenia elementów dwóch wektorów cztero elementowych
wprowadzanych przez użytkownika. W programie zastosuj funkcję do mnożenia
tych wektorów.

Zadanie 7. (30 p.)

7b. Napisz funkcji do mnożenia macierzy 2x3 przez macierz 3x2. A następnie
wpisujšcy wynik do tablicy podanej jako 3 argument. Dołšcz program
demonstrujšcy działanie tej funcji.

Powodzenia
Zgłoś jeśli naruszono regulamin