дечки, може ли малку помош
.... треба да се решат со покажувачи..
1. Да се напише функција која на влез ќе добие низа од цели броеви. Функцијата како резултат враќа 1 доколку е строго растечка. Доколку низата не е строго растечка истата да се трансформира во строго растечка и како резултат да врати 2. Во рамките на функцијата забрането е користење средни загради [ ]. Да се напише главна програма која ќе ја провери работата на функцијата.
НАПОМЕНА: трансформацијата на низата во строго растечка да се одвива на следниов начин:
1. Се сортира во растечки редослед;
2. Се острануваат дупликатите;
Пример:
А=[1,2,3,5,10,20] => nizata e predefinirano strogo rastecka
A=[2,3,1,7,6] => nizata ne e strogo rastecka. A=[1,2,3,6,7]
A=[1,2,2,3,5,7,10]=> nizata ne e strogo rastecka. A=[1,2,3,5,7,10]
2. Да се напише функција која на влез добива низа од знаци. Како резултат низата треба да врати колку зборови има во низата. Како збор се смета секоја низа од знаци која е одделена со празно место или со tab (\t). Доколку се појават последователно повеќе празни места или табулари, да се остави празно место или tab а сите останати да се отфрлат. Како разултат на функцијата треба да се врати и колку празни места и табулари биле отфрлени. Да се напише главна програма која ќе ја провери работата на функцијата. Пример:
niza = [ ako gi resis __ site zadaci ke gi _dobies site poeni__ ]
=> niza = [ ako gi resis site zadaci ke gi dobies site poeni__ ] ima 10 zborovi i otfrleni se 7 znaci