Laboratorium nr 2

Tablice w języku C++

  1. 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.

  1. 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