Автор:
Оценка:
Опубликованно: 01.07.2014.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
  • Образец документа 'Simbolu virknes, rekursija', 1.
  • Образец документа 'Simbolu virknes, rekursija', 2.
  • Образец документа 'Simbolu virknes, rekursija', 3.
  • Образец документа 'Simbolu virknes, rekursija', 4.
Фрагмент работы

Simb() funkcija.
Funkcija neatgriež vienu vērtību, bet gan atgriež masīvu, tāpēc tā ir void funkcija. Funkcija saņem ievadīto masīvu, sakuma indeksu, virknes garumu.
void simb(char A[], int sakuma,int len){
Izveido pagaidu shar tipa mainīgo:
char temp;
Norāda, ka simbolu virknes pirmais ekements būs vienāds ar temp:
temp=A[sakuma];
Apmaina pirmo elementu ar pēdējo:
A[sakuma] = A[len - sakuma];
A[len - sakuma] = temp;
Norāda, ka, ja masīva pirmā elementa vērtība vienāda ar pusi no virknes garuma, tad jaatgriež nulle:
if (sakuma == len / 2){
return 0;
Visos citos gadījumus ar rekursiju atgriež sakārtoto masīvu.

Коментарий автора
Atlants