Zadanie 1a Zadanie 1b Zadanie 1c Zadanie 1d Zadanie 1e Zadanie
Transkrypt
Zadanie 1a Zadanie 1b Zadanie 1c Zadanie 1d Zadanie 1e Zadanie
TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 01 - Strona nr 1 Zadanie 1a Napisz program, który czyta trzy liczby całkowite i wypisuje środkową z nich (nie największą i nie najmniejszą). __________________________________________________________________________ Zadanie 1b Napisz program, który znajduje najmniejszy podzielnik danej liczby całkowitej, poza liczbą 1. __________________________________________________________________________ Zadanie 1c Napisz program, który wypisuje wszystkie liczby całkowite n z przedziału <1;100> takie, że n jest podzielne przez 4, a także przez 5 lub 9. __________________________________________________________________________ Zadanie 1d Napisz program, który wypisuje początkowe 20 liczb naturalnych podzielnych przez 3 lub 4, ale niepodzielnych przez 9. __________________________________________________________________________ Zadanie 1e Napisz funkcję, która zamienia daną liczbę naturalną n na ciąg znaków i uzupełnia ją zerami z lewej strony tak, aby jej całkowita długość wynosiła 10 cyfr. Oto nagłówek funkcji: char* digit10(long int n) Zadanie 02 - Strona nr 1 Zadanie 2a Napisz program, który czyta trzy liczby całkowite, po czym wypisuje dwie większe z nich. __________________________________________________________________________ Zadanie 2b Napisz program, który czyta trzy liczby naturalne i sprawdza, czy któraś z nich dzieli się bez reszty przez moduł różnicy pozostałych dwóch liczb. __________________________________________________________________________ TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 02 - Strona nr 2 Zadanie 2c Napisz program, który wypisuje wszystkie trzycyfrowe liczby naturalne, których pierwsza i ostatnia cyfra są takie same, zaś drugą cyfrą jest 3 lub 5. W momencie zakończenia programu wszystkie liczby muszą być widoczne na ekranie. __________________________________________________________________________ Zadanie 2d Napisz program, który wypisuje początkowe 30 liczb parzystych podzielnych przez 3, ale niepodzielnych przez 9. __________________________________________________________________________ Zadanie 2e Napisz funkcję, która dla danej liczby naturalnej n podaje najmniejszą liczbę naturalną m taką, że n <= 2m. Oto nagłówek funkcji: long int power2(long int n) Zadanie 03 - Strona nr 2 Zadanie 3a Napisz program, który czyta cztery liczby całkowite, a następnie wypisuje największą z nich. __________________________________________________________________________ Zadanie 3b Napisz program, który wypisuje wszystkie liczby całkowite n z przedziału <1;100> takie, że n jest podzielne przez 4, zaś n+1 lub n+2 jest podzielne przez 3. __________________________________________________________________________ Zadanie 3c Napisz program, który wypisuje wszystkie dwucyfrowe liczby naturalne, które mają obie cyfry nieparzyste. W momencie zakończenia programu wszystkie liczby muszą być widoczne na ekranie. __________________________________________________________________________ Zadanie 3d Napisz program, który wypisuje początkowe 30 liczb nieparzystych podzielnych przez 7, ale niepodzielnych przez 3. __________________________________________________________________________ TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 03 - Strona nr 3 Zadanie 3e Każdą liczbę naturalną n można przedstawić w formie n = 2m + k, gdzie m oraz k są liczbami nieujemnymi oraz spełniony jest warunek n < 2m+1. Napisz program, który dla danej liczby naturalnej n oblicza m oraz k. Zadanie 04 - Strona nr 3 Zadanie 4a Napisz program, który czyta trzy liczby całkowite, a następnie wypisuje największą z nich. __________________________________________________________________________ Zadanie 4b Napisz program, który wypisuje wszystkie liczby całkowite n z przedziału <1;100> takie, że n nie jest podzielne przez żadną z liczb: 5, 6, 7. __________________________________________________________________________ Zadanie 4c Napisz program, który wypisuje wszystkie liczby całkowite n z przedziału <1;100> takie, że n jest podzielne przez 3 lub 4, a także przez 5 lub 6. __________________________________________________________________________ Zadanie 4d Napisz program, który wypisuje początkowe 10 liczb parzystych niepodzielnych przez 5, ani przez 3. __________________________________________________________________________ Zadanie 4e Napisz program, który wypisuje wszystkie liczby postaci 3n + 2 z przedziału <1;1000> (n jest dodatnią liczbą parzystą). TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 05 - Strona nr 4 Zadanie 5a Napisz program, który: inicjuje tablicę dwuwymiarową (3 wiersze x 4 kolumny) zawierającą następujące liczby: 1.6, 4.5, 2.4, 5.6 5.7, 4.3, 3.6, 4.3 8.8, 7.5, 4.3, 8.6 /* pierwszy wiersz */ /* drugi wiersz */ /* trzeci wiersz */ zawiera funkcję void wyswietl(void) wyświetlającą wartości tablicy, każdy wiersz w oddzielnej linii ekranu, liczby należy oddzielić spacją lub znakiem tabulacji. W programie umieść wywołanie tej funkcji. __________________________________________________________________________ Zadanie 5b Do programu dopisz funkcję float suma_kolumny(int k) , która oblicza sumę elementów tablicy w k-tej kolumnie. W programie umieść wywołanie tej funkcji (wyświetl tą sumę dla pierwszej kolumny). __________________________________________________________________________ Zadanie 5c Do programu dopisz funkcję float suma_wiersza(int w) , która oblicza sumę elementów tablicy w w-tym wierszu. W programie umieść wywołanie tej funkcji (wyświetl tą sumę dla ostatniego wiersza). __________________________________________________________________________ Zadanie 5d Do programu dopisz funkcję float suma_wszystkich(void) , która oblicza sumę wszystkich elementów tablicy. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). __________________________________________________________________________ Zadanie 5e Do programu dopisz funkcję float suma(void) , która oblicza sumę elementów tablicy, spełniających warunek: numer wiersza jest równy numerowi kolumny. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 06 - Strona nr 5 Zadanie 6a Napisz program, który: - inicjuje tablicę dwuwymiarową (5 x 5) zawierającą następujące liczby całkowite: 6, 7, 8, 5, 0, 5, 4, 5, 2, 3, 2, 3, 3, 7, 5, 5, 1, 6, 1, 9, 0 3 3 0 1 - zawiera funkcję void /* pierwszy wiersz */ /* drugi wiersz */ /* trzeci wiersz */ /* czwarty wiersz */ /* piąty wiersz */ wyswietl(void) wyświetlającą wartości tablicy, każdy wiersz w oddzielnej linii ekranu, liczby należy oddzielić spacją lub znakiem tabulacji. W programie umieść wywołanie tej funkcji. __________________________________________________________________________ Zadanie 6b Do programu dopisz funkcję int suma_kolumny(int k) , która oblicza sumę elementów tablicy w k-tej kolumnie. W programie umieść wywołanie tej funkcji (wyświetl tą sumę dla pierwszej kolumny). __________________________________________________________________________ Zadanie 6c Do programu dopisz funkcję int suma_wiersza(int w) , która oblicza sumę elementów tablicy w w-tym wierszu. W programie umieść wywołanie tej funkcji (wyświetl tą sumę dla ostatniego wiersza). __________________________________________________________________________ Zadanie 6d Do programu dopisz funkcję int suma_parzystych(void) , która oblicza sumę wszystkich parzystych elementów tablicy. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). __________________________________________________________________________ Zadanie 6e Do programu dopisz funkcję int suma(void) , która oblicza sumę elementów tablicy, znajdujących się na głównej przekątnej. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 07 - Strona nr 6 Zadanie 7a Napisz program, który: - inicjuje tablicę dwuwymiarową (5 x 5) zawierającą następujące liczby całkowite: 25, 24, 23, 22, 20, 19, 18, 17, 15, 14, 13, 12, 10, 9, 8, 7, 5, 4, 3, 2, - zawiera funkcję void 21 /* pierwszy wiersz */ 16 /* drugi wiersz */ 11 /* trzeci wiersz */ 6 /* czwarty wiersz */ 1 /* piąty wiersz */ wyswietl(void) wyświetlającą wartości tablicy, każdy wiersz w oddzielnej linii ekranu, liczby należy oddzielić spacją lub znakiem tabulacji. W programie umieść wywołanie tej funkcji. __________________________________________________________________________ Zadanie 7b Do programu dopisz funkcję int suma_parzystych(void) , która oblicza sumę wszystkich parzystych elementów tablicy. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). __________________________________________________________________________ Zadanie 7c Do programu dopisz funkcję int suma_nieparzystych(void) , która oblicza sumę wszystkich nieparzystych elementów tablicy. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). __________________________________________________________________________ Zadanie 7d Do programu dopisz funkcję int suma_podzielnych_3(void) , która oblicza sumę wszystkich elementów tablicy podzielnych przez 3. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). __________________________________________________________________________ Zadanie 7e Do programu dopisz funkcję int suma_niepodzielnych_3(void) , która oblicza sumę wszystkich elementów tablicy niepodzielnych przez 3. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 08 - Strona nr 7 Zadanie 8a Napisz program, który: inicjuje tablicę dwuwymiarową (4 wiersze x 4 kolumny) zawierającą następujące liczby: 1.5, 0.5, 0.7, 0.3, 0.4, 1.3, 5.3, 9.5, 0.5, 2.6, 6.6, 0.3, zawiera funkcję void 0.6 /* pierwszy wiersz */ 3.3 /* drugi wiersz */ 7.3 /* trzeci wiersz */ 1.6 /* czwarty wiersz */ wyswietl(void) wyświetlającą wartości tablicy, każdy wiersz w oddzielnej linii ekranu, liczby należy oddzielić spacją lub znakiem tabulacji. W programie umieść wywołanie tej funkcji. __________________________________________________________________________ Zadanie 8b Do programu dopisz funkcję float suma_kolumny(int k) , która oblicza sumę elementów tablicy w k-tej kolumnie. W programie umieść wywołanie tej funkcji (wyświetl tą sumę dla pierwszej kolumny). __________________________________________________________________________ Zadanie 8c Do programu dopisz funkcję float suma_wiersza(int w) , która oblicza sumę elementów tablicy w w-tym wierszu. W programie umieść wywołanie tej funkcji (wyświetl tą sumę dla pierwszego wiersza). __________________________________________________________________________ Zadanie 8d Do programu dopisz funkcję float suma_wiekszych_1(void), która oblicza sumę wszystkich elementów tablicy większych od 1.0. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). __________________________________________________________________________ Zadanie 8e Do programu dopisz funkcję float suma_przekatna(void) , która oblicza sumę elementów tablicy leżących na przekątnej. W programie umieść wywołanie tej funkcji (wyświetl tą sumę). TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 09 - Strona nr 8 Zadanie 9a Napisz program, który czyta ciąg znaków, a następnie wypisuje jego środkowy znak lub też odpowiedni komunikat, gdy takiego znaku nie ma. __________________________________________________________________________ Zadanie 9b Napisz program, który podaje ilość wielkich i małych liter we wprowadzonym ciągu znaków. __________________________________________________________________________ Zadanie 9c Napisz program, który czyta trzy ciągi znaków i wypisuje środkowy (pod względem długości) z nich. __________________________________________________________________________ Zadanie 9d Napisz program, który czyta ciąg znaków (o długości przynajmniej 4 znaki) i rozbija go na dwa ciągi znaków: do jednego ciągu wpisane zostają znaki o numerach parzystych, do drugiego – o numerach nieparzystych (chodzi o numery pozycji zajmowanych przez znaki w wyjściowym ciągu). Na przykład ciąg znaków Kocham_informatykę zostanie rozbity na dwa ciągi: Kca_nomtk ohnifrayę. Obydwa powstałe ciągi należy wypisać na ekranie jeden po drugim. W języku C numeracja znaków rozpoczyna się od liczby 0. Zadanie 10 - Strona nr 8 Zadanie 10a Napisz program, który czyta ciąg znaków, a następnie wypisuje w oddzielnych linijkach jego pierwszy i ostatni znak. __________________________________________________________________________ Zadanie 10b Napisz program, który czyta ciąg znaków, a następnie wypisuje jego pierwszy znak nie będący spacją. TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 10 - Strona nr 9 __________________________________________________________________________ Zadanie 10c Napisz program, który czyta ciąg znaków i wypisuje go na ekranie z wyjątkiem pierwszego i ostatniego znaku tego ciągu. __________________________________________________________________________ Zadanie 10d Napisz program, który czyta dwa ciągi znaków, a następnie wypisuje na przemian znaki z jednego i drugiego ciągu, aż do wyczerpania krótszego z ciągów. __________________________________________________________________________ Zadanie 10d Napisz program, który czyta personalia i wypisuje inicjały danej osoby, np. dla podanych personaliów „Mirosława Kazimiera von Ćwirkogodycka” program powinien wypisać „MKvĆ”. Zadanie 11 - Strona nr 9 Zadanie 11a Napisz program, który czyta ciąg znaków, a następnie wypisuje co drugi znak z tego ciągu. __________________________________________________________________________ Zadanie 11b Napisz program, który czyta ciąg znaków, a następnie wypisuje informację, czy jest w nim więcej cyfr, czy liter. __________________________________________________________________________ Zadanie 11c Napisz program, który czyta ciąg znaków i wypisuje (w jednym wierszu) jego znaki oddzielone spacjami. __________________________________________________________________________ Zadanie 11d Napisz program, który czyta ciąg znaków, wypisuje go, a następnie wypisuje ten ciąg znaków w odwróconej kolejności. Na przykład po prowadzeniu ciągu znaków „kara” program powinien wypisać „karaarak” TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 11 - Strona nr 10 __________________________________________________________________________ Zadanie 11e Napisz program, który czyta ciąg znaków, a następnie wypisuje numer pierwszego znaku, który nie jest spacją. Jeśli takiego znaku nie ma (ciąg składa się z samych spacji lub jest pusty), wyprowadza liczbę 0. Zadanie 12 - Strona nr 10 Zadanie 12a Napisz funkcję, która obcina spacje z lewej i prawej strony ciągu znaków. __________________________________________________________________________ Zadanie 12b Napisz funkcję, której argumentem jest ciąg znaków, zaś funkcja podaje ile z tych znaków jest cyfrą (od 0 do 9). __________________________________________________________________________ Zadanie 12c Napisz program, który czyta ciąg znaków, a następnie wypisuje ile jest w nim znaków przestankowych. __________________________________________________________________________ Zadanie 12d Napisz program, który czyta trzy ciągi znaków i wypisuje najdłuższy z nich. __________________________________________________________________________ Zadanie 12e Napisz program, który czyta ciąg znaków i wypisuje jego skrót: po trzy znaki z początku i końca. Na przykład ciąg znaków „Karolina” zostanie skrócony do „Karina”. Krótkie ciągi znaków np. „Olga” nie ulegają skróceniu. TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 13 - Strona nr 11 Zadanie 13a Napisz program, który: • zainicjuje i wyświetli tablicę jednowymiarową f zawierającą 50 liczb całkowitych będących liczbami naturalnymi nieparzystymi, • liczby należy oddzielić znakami tabulacji lub spacji. Oceniany jest program (nie wyniki)!!! __________________________________________________________________________ Zadanie 13b Napisz program, który będzie realizował następujące zadania: • dla danej poniżej tablicy jednowymiarowej d o rozmiarze 20: 1 2 • • • • 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 utworzy i zainicjuje jednowymiarową tablicę liczb całkowitych d wyświetli każdy element tablicy d, który jest liczbą parzystą (liczby w wierszu należy oddzielić znakami tabulacji lub spacji), definiujący funkcję long int suma_np(long int n) obliczającą sumę liczb nieparzystych z tablicy d, wyświetli sumę wszystkich liczb nieparzystych z tablicy d. Oceniany jest program (nie wyniki)!!! Wyniki: 2 4 6 8 10 12 14 16 18 20 Suma nieparzystych= 100 __________________________________________________________________________ Zadanie 13c Ciąg liczbowy nazywamy ciągiem geometrycznym, gdy iloraz dowolnego wyrazu ciągu i wyrazu go poprzedzającego jest stały dla danego ciągu (oznaczamy go przez q). np. 2, 4, 8, 16, 32, 64, 128 4:2=2 8:4=2 16 : 8 = 2 itd. iloraz wynosi q = 2 Wzór na n-ty wyraz ciągu geometrycznego (indeksy dla języka C++): a n = a 0 • q n dla n=0,1,2,…. Napisz program, który będzie realizował następujące zadania: TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 13 - Strona nr 12 • definiujący funkcję long int wyraz(long int n, long int a0, long int q) obliczającą wartość n-tego wyrazu ciągu geometrycznego, • dla a 0 = 3 oraz q=2, wpisz ciąg liczb całkowitych tworzących ciąg geometryczny (15 liczb) do tablicy 15 elementowej long int c[10], • wyświetlenie wszystkich liczb z tablicy c, Oceniany jest program (nie wyniki)!!! Wyniki: 3 6 12 24 48 96 192 384 768 1536 3072 6144 12288 24576 49152 Zadanie 13d Napisz program, który będzie realizował następujące zadania: • wczytanie ciągu liczb całkowitych z klawiatury (10 liczb) do tablicy 10 elementowej long int b[10], • w przypadku wczytania liczby niedodatniej, program przerywa działanie, informując o tym odpowiednim komunikatem, • wyświetlenie w osobnym wierszu, wszystkich wczytanych liczb, • sprawdzenie wczytanego ciągu (tablicy b) i wyświetlenie w osobnym wierszu, komunikatu informującego, że podany ciąg nie jest ciągiem geometrycznym, a w przeciwnym wypadku wyświetlenie ilorazu ciągu q oraz sumy wyrazów ciągu, Oceniany jest program (nie wyniki)!!! __________________________________________________________________________ Zadanie 13e Dla pewnego ciągu liczb całkowitych a n = {1, 2, 6, 42, 1806, .....} , gdzie n=0,1,2,3,…. napisz funkcję long int ciag(long int n) , która wylicza (wzór należy wyprowadzić) wartość n-tego wyrazu podanego ciągu. Napisz program: • zawierający tablicę jednowymiarową long int a[6] – do przechowywania sześciu pierwszych wartości ciągu, • zawierający funkcję long int ciag(long int n), • wpisujący kolejne wartości ciągu do tablicy a, w następującej postaci: n a[n] TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 13 - Strona nr 13 01 12 26 3 42 4 1806 ……… Oceniany jest program (nie wyniki)!!! Zadanie 14 - Strona nr 13 Zadanie 14a Napisz program, który: • • zainicjuje i wyświetli tablicę jednowymiarową g zawierającą 60 liczb całkowitych będących liczbami naturalnymi parzystymi, liczby należy oddzielić znakami tabulacji lub spacji. Oceniany jest program (nie wyniki)!!! __________________________________________________________________________ Zadanie 14b Napisz program, który będzie realizował następujące zadania: • dla danej poniżej tablicy jednowymiarowej K o rozmiarze 20: 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 • • • • utworzy i zainicjuje jednowymiarową tablicę liczb całkowitych K wyświetli każdy element tablicy K, który jest liczbą nieparzystą (liczby w wierszu należy oddzielić znakami tabulacji lub spacji), definiujący funkcję long int suma_p(long int n) obliczającą sumę liczb parzystych z tablicy K, wyświetli sumę wszystkich liczb parzystych z tablicy K. Oceniany jest program (nie wyniki)!!! Wyniki: 19 17 15 13 11 9 7 5 3 1 Suma parzystych= 110 __________________________________________________________________________ TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 14 - Strona nr 14 Zadanie 14c Ciąg liczbowy nazywamy ciągiem arytmetycznym, gdy różnica między dowolnym wyrazem ciągu, a wyrazem bezpośrednio go poprzedzającym jest stała - oznaczamy ją przez r i nazywamy różnicą ciągu arytmetycznego. np. 2, 4, 6, 8, 10, 12, 14 4-2=2 6-4=2 8 - 6 = 2 itd. różnica wynosi r = 2 Wzór na n-ty wyraz ciągu arytmetycznego (indeksy dla języka C++): a n = a 0 + n • r dla n=0,1,2,…. Napisz program, który będzie realizował następujące zadania: • definiujący funkcję long int wyraz(long int n, long int a0, long int r) obliczającą wartość n-tego wyrazu ciągu arytmetycznego, • dla a 0 = 15 oraz r=3, wpisz ciąg liczb całkowitych tworzących ciąg arytmetyczny (15 liczb) do tablicy 15 elementowej long int c[10], • wyświetlenie wszystkich liczb z tablicy c, Oceniany jest program (nie wyniki)!!! Wyniki: 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 __________________________________________________________________________ Zadanie 14d Napisz program, który będzie realizował następujące zadania: • wczytanie ciągu liczb całkowitych z klawiatury (10 liczb) do tablicy 10 elementowej long int b[10], • w przypadku wczytania liczby niedodatniej, program przerywa działanie, informując o tym odpowiednim komunikatem, • wyświetlenie w osobnym wierszu, wszystkich wczytanych liczb, • sprawdzenie wczytanego ciągu (tablicy b) i wyświetlenie w osobnym wierszu, komunikatu informującego, że podany ciąg nie jest ciągiem arytmetycznym, a w przeciwnym wypadku wyświetlenie różnicy ciągu r oraz sumy wyrazów ciągu, Oceniany jest program (nie wyniki)!!! TINF – ZBIÓR ZADAŃ – DLA UCZNIA –– ZSŁ GDAŃSK {PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE – KLASY 3} Opracował mgr inż. Jerzy Kluczewski, © ZSŁ, 2009 Zadanie 14 - Strona nr 15 Zadanie 14e Dla pewnego ciągu liczb całkowitych alfa n = {1, 2, 6, 42, 1806, .....} , gdzie n=0,1,2,3,…. napisz funkcję long int ciag(long int n) , która wylicza (wzór należy wyprowadzić) wartość n-tego wyrazu podanego ciągu. Napisz program: • zawierający tablicę jednowymiarową long int alfa[6] – do przechowywania sześciu pierwszych wartości ciągu, • zawierający funkcję long int ciag(long int n), • wpisujący kolejne wartości ciągu do tablicy alfa, w następującej postaci: n alfa[n] 01 12 26 3 42 4 1806 ……… Oceniany jest program (nie wyniki)!!!