background image

Podstawy programownia – laboratorium 

   

Katedra Podstaw Informatyki 

 

 mgr inż. Barbara Fryc  

 

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 .