I. Napisz program realizujący:

Transkrypt

I. Napisz program realizujący:
Przykłady zadań na I test z Delphi (tablice jednowskaźnikowe)
I. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Wybór największej z liczb z ustaleniem numeru komórki.
3. Ewentualnie następne numery komórek z największą wartością.
4. Największą liczbę wypisz na ekranie na środku linii, a numery komórek w 3 (po max) linii.
5. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w środku 3 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
II. Napisz program realizujący:
1.Wczytanie z klawiatury "K" liczb (typu Real) jako elementów tablicy jednowskaźnikowej.
2.Wybór najmniejszej z liczb, z ustaleniem numeru komórki.
3. Ewentualnie następne numery komórek z najmniejszą wartością.
4.Wyniki (min) wypisz na ekranie na środku linii, a numery komórek w 4 (po min) linii.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w środku 7 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
III. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Program ma akceptować (wczytywać) tylko liczby DODATNIE.
3.Liczby mają być sumowane - musi być zsumowane „N” liczb.
4.Wynik dodawania (suma) ma być wypisany na ekranie .
5. Ewentualnie podaj ilość odrzuconych (podczas wczytywania) liczb.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
IV. Napisz program realizujący:
1. Wczytanie z klawiatury "N" dowolnych liczb (typu Real) jako elementów tablicy jednowskaźnikowej.
2. Wczytane liczby ujemne mają być sumowane (dodawane do siebie).
3. Wynik dodawania (suma) ma być wypisany na ekranie .
4. Ilość liczb pominiętych (łącznie zera i dodatnie) ma być wypisana w 3 (po sumie) linii.
5. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
V. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Liczby należące do zakresu [0,7] mają być sumowane (dodawane do siebie).
3.Wynik dodawania (suma) ma być wypisany na ekranie na środku linii.
4. Ilości liczb pominiętych, (oddzielnie liczby ujemne i liczby>7) mają być wypisane w 2 i 4 linii (po sumie).
5. Wczytaną tabelę wypisz pionowo, przy lewej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Ustal wielkość zakresu liczb w tabeli (max – min).
7. Na koniec programu (po zatrzymaniu wypisów) w środku 7 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
VI. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Wczytane liczby mają być ocenami {2..6}
3. Oceny mają być sumowane - musi być zsumowane "N" liczb.
4. Wynik dodawania (suma) ma być wypisany na ekranie pośrodku kolejnej linii.
5. Średnia wartość (ocena) ma być wypisana w 4 (po sumie) linii.
6. Wczytaną tabelę wypisz pionowo, przy lewej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
VII. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Przeczytane liczby należące do zakresu [2,7] mają być sumowane (dodawane do siebie).
3.Wynik dodawania (suma) i ilość zsumowanych elementów ma być wypisana na ekranie.
4. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
5. Zlicz ilość elementów zerowych (T[i}=0) w tabeli.
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu(po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
VIII. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Przeczytane liczby należące do zakresu [-3,+3] mają być sumowane (dodawane do siebie).
3.Wynik dodawania (suma) ma być wypisany na ekranie pośrodku kolejnej linii.
4. Wczytaną tabelę wypisz pionowo , pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
5. Zlicz ilość elementów zerowych (T[i}=0) w tabeli.
6. Ustal wielkość zakresu liczb w tabeli (max – min).
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
IX. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Wybór największej z liczb z ustaleniem numeru komórki.
3. Ewentualnie następne numery komórek z największą wartością.
4. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
5. Wszystkie elementy ujemne zastąp w tabeli wartościami = zero (0).
6. Oblicz sumę elementów w tabeli.
7. Na koniec programu (po zatrzymaniu wypisów) w środku 3 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
X. Napisz program realizujący:
1.Wczytanie z klawiatury "K" liczb (typu Real) jako elementów tablicy jednowskaźnikowej.
2.Wybór najmniejszej z liczb, z ustaleniem numeru komórki.
3. Ewentualnie następne numery komórek z najmniejszą wartością.
4. Zamień elementy, których wartość jest większa od 1 (>1) odpowiednio odwrotnościami tych liczb.
5. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Zmień kolejność elementów tabeli na przeciwną i ponownie wypisz tabelę.
7. Na koniec programu (po zatrzymaniu wypisów) w środku 7 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
XI. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Program ma akceptować (wczytywać) tylko liczby DODATNIE.
3.Liczby mają być sumowane - musi być zsumowane „N” liczb.
4. Ewentualnie podaj ilość odrzuconych (podczas wczytywania) liczb.
5. Znajdź dwa kolejne elementy w tabeli, których suma tworzy największą wartość.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
XII. Napisz program realizujący:
1. Wczytanie z klawiatury "N" dowolnych liczb (typu Real) jako elementów tablicy jednowskaźnikowej.
2. Wczytane liczby ujemne mają być sumowane (dodawane do siebie).
3. Wynik dodawania (suma) ma być wypisany na ekranie .
4. Ilość liczb pominiętych (łącznie zera i dodatnie) ma być wypisana w 3 (po sumie) linii.
5. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (oddzielając kolejne elementy pusta linią).
6. Znajdź dwa kolejne elementy w tabeli, których iloczyn tworzy największą wartość.
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
XIII. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Integer) jako elementów tablicy jednowskaźnikowej.
2.Wybór największej z liczb z ustaleniem numeru komórki.
3. Ewentualnie następne numery komórek z największą wartością.
4. Policz średnia wartość elementu w tablicy
5. Zamień elementy ujemne na zerowe = 0.
6. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
7. Na koniec programu (po zatrzymaniu wypisów) w środku 3 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
XIV. Napisz program realizujący:
1.Wczytanie z klawiatury "K" liczb (typu Real) jako elementów tablicy jednowskaźnikowej.
2.Wybór najmniejszej z liczb, z ustaleniem numeru komórki.
3. Ewentualnie następne numery komórek z najmniejszą wartością.
4.Policz średnią wartość elementu w tablicy
5. Zwiększ wartość elementów nieparzystych o +1.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli ; o numerze parzystym - 2
miejsca po przecinku, nieparzyste - 1 miejsce).
7. Na koniec programu (po zatrzymaniu wypisów) w środku 7 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
XV. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu, Integer) jako elementów tablicy jednowskaźnikowej.
2.Wybór największej z liczb z ustaleniem numeru (numerów) komórki.
3. Policz iloczyn dwóch największych elementów.
4. Ewentualnie zlicz ilość elementów zerowych (T[i}=0) w tabeli.
5. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w środku 3 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
XVI. Napisz program realizujący:
1.Wczytanie z klawiatury "K" liczb (typu Real), jako elementów tablicy jednowskaźnikowej.
2.Wybór najmniejszej z liczb, z ustaleniem numeru (numerów) komórki.
3. Policz iloczyn dwóch najmniejszych elementów
4.Wyniki (min) wypisz na ekranie na środku linii, a numery komórek w 4 (po min) linii.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w środku 7 linii (po ostatnim napisie) wypisz swoje nazwisko i imię.
XVII. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu, Integer) jako elementów tablicy jednowskaźnikowej.
2.Program ma akceptować (wczytywać) tylko liczby DODATNIE.
3.Liczby mają być sumowane - musi być zsumowane „N” liczb.
4.. Sprawdź, czy liczby nie tworzą ciągu malejącego (t[i]>=t[i+1]).
5. Podaj ilość odrzuconych (podczas wczytywania) liczb.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli).
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
XVIII. Napisz program realizujący:
1. Wczytanie z klawiatury "N" dowolnych liczb (typu Real), jako elementów tablicy jednowskaźnikowej.
2. Wczytane liczby ujemne mają być sumowane (dodawane do siebie).
3..Sprawdz, czy liczby nie tworzą ciągu rosnącego (t[i]<=t[i+1]).
4. Ilość liczb pominiętych (łącznie zera i dodatnie) ma być wypisana w 3 (po sumie) linii.
5. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
XIX. Napisz program realizujący:
1.Wczytanie z klawiatury "N" liczb (typu Real) jako elementów tablicy jednowskaźnikowej.
2. Program ma akceptować (wczytywać) tylko liczby DODATNIE (>0).
3. Liczby mają być sumowane - musi być zsumowane „N” liczb.
4.Ewentualnie podaj ilość odrzuconych (podczas wczytywania) liczb.
5. Policz również sumę trzech największych elementów.
6. Wczytaną tabelę wypisz pionowo, pośrodku ekranu (w oddzielnych liniach kolejne elementy tabeli ; o numerze parzystym - 2
miejsca po przecinku, nieparzyste - 3 miejsca).
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.
XX. Napisz program realizujący:
1. Wczytanie z klawiatury "N" liczb z zakresu [-10..10] (typu Integer) jako elementów tablicy jednowskaźnikowej.
2. Wczytane liczby ujemne mają być sumowane (dodawane do siebie).
3. Policz ilość liczb pominiętych (łącznie zera i dodatnie)
4. Zamień w tabeli miejscami element największy z najmniejszym.
5. Wczytaną tabelę wypisz pionowo, przy prawej krawędzi ekranu (w oddzielnych liniach kolejne elementy tabeli).
6. Sprawdź, czy w tabeli znajdują się elementy powtarzające się (o tej samej wartości) - odpowiedź typu TAK\NIE.
7. Na koniec programu (po zatrzymaniu wypisów) w kolejnej linii ekranu wypisz swoje nazwisko i imię.