Podstawy programownia – laboratorium
Katedra Podstaw Informatyki
mgr inż. Barbara Fryc
1
Laboratorium nr 2
Tablice w języku C++
1.
T
ABLICE LICZBOWE
Zadanie 1.1 Napisać program, który znajduje minimalną wartość spośród wszystkich elementów
tablicy. Tablica zawiera wartości zmiennoprzecinkowe podwójnej precyzji.
2.
T
ABLICE ZNAKOWE
Zadanie 2.1 Czym różni się tablica zadeklarowana w sposób:
char zdanie [] = { „lot” } ;
od tablicy:
char zdanie [] = { ‘l’, ‘o’, ‘t’ } ;
Zadanie 2.2 Czy poniższy fragment kodu jest poprawny? Co można powiedzieć o wczytywaniu
elementów do tablic?
int liczby [100];
char znaki [100];
cin>>liczby;
cin>>znaki;
Zadanie 2.3 Dana jest deklaracja tablicy:
char tab []=”wiosna”;
Policzyć i wyświetlić na konsolę liczbę znaków w danej tablicy.
Zadanie 2.4 Napisać program, którego zadaniem będzie wczytanie wartości do tablicy znakowej,
a następnie zamiana wszystkich małych znaków w danej tablicy na duże.
Zadanie 2.5 Napisać program sprawdzający, czy w tablicy znaków wczytanej z klawiatury
występuję sekwencja liter ”KA”, jeżeli tak, to wyświetlona zostanie na konsoli pierwsza pozycja na
której znak ‘A’ znajduje się w tablicy oraz liczba wystąpień danej sekwencji znaków.
Zadanie 2.6 Napisać program, który w usuwa z tablicy co trzeci element. Elementy do tablicy są
wczytywane z klawiatury. Wszystkie brakujące znaki powinny zostać zastąpione znakiem 0 .