Laboratorium nr 2
Tablice w języku C++
Tablice 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.
Tablice 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 .
Podstawy programownia - laboratorium
1
Katedra Podstaw Informatyki mgr inż. Barbara Fryc