Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Основи алгоритмізації

Реферат Основи алгоритмізації





n NULL;

}

cout lt; lt; n nВвод значень в масив: raquo ;;

cout lt; lt; n1. Вручну raquo ;; lt; lt; n2. Автоматично (випадкові значення) n raquo ;;

punkt=getch ();

switch (punkt)

{ 1 :( i=0; i lt; sz; i ++)

{

cout lt; lt; Введення lt; lt; i lt; lt; -го елемента: raquo ;;

cin gt; gt; p [i];

}; 2 raquo ;: lt; lt; nВведіте мінімум для випадкових чисел: raquo ;;

cin gt; gt; t;

cout lt; lt; nВведіте максимум для випадкових чисел: raquo ;;

cin gt; gt; r;

randomize ();// Налаштування генератора випадкових чисел

for (i=0; i lt; sz; i ++) {p [i]=random (r)% (r-t + 1) + t; }

}

cout lt; lt; n nМассів створений. raquo ;;

getch ();

return p;

}

//----------------------------------------------------------------------

//Роздруківка одновимірного масиву

//----------------------------------------------------------------------

void PrintMass (unsigned int sz, int * p)

{i; (! p)

{ lt; lt; n nОшібка! Масив ще не створений. Raquo ;;

getch ();

return;

}

cout lt; lt; n nМассів a [ lt; lt; sz lt; lt; ] містить наступні значення: n raquo ;;

for (i=0; i lt; sz; i ++) cout lt; lt; p [i] lt; lt; raquo ;; ();

return;

}

//-------------------------------------------------------------------

//Знаходження твори елементів з парними номерами

//------------------------------------------------------------------- PrChetn (unsigned int sz, int * p)

{

int i;

int sum=1;// Сума елементів після нуля

if (! p)

{ lt; lt; n nОшібка! Масив ще не створений. Raquo ;;

getch ();

return;

}

//Знаходимо парні індекси і потім вважаємо твір

for (i=0; i lt; sz; i ++)

{

//Якщо номер елемента ділиться на 2 без залишку, то підрахунок твори

if (i% 2) sum *=p [i];

}

if (sz == 1) cout lt; lt; n n У масиві немає парних номерів елементів! Твір не може бути знайдена! Raquo ;;

else cout lt; lt; n n Твір елементів з парними номерами дорівнює lt; lt; sum;

getch ();

return;

}

//-------------------------------------------------------------------

//Знаходження суми елементів між негативними елементами

//------------------------------------------------------------------- SumBetweenMinus (unsigned int sz, int * p)

{

int i;

int otr1=- 1;// Індекс першого негативного  елемента (якщо дорівнює - 1, негативні. значень масиві немає)

int otr2=- 1;// Індекс друге негативного елемента (якщо дорівнює - 1, негативні. Значень в масиві немає)

int sum=0;// Сума елементів між 1м і 2м негативним елементом

if (! p)

{ lt; lt; n nОшібка! Масив ще не створений. Raquo ;;

getch ();

return;

}

//Знаходимо першу негативний елемент

for (i=0; i lt; sz; i ++)

{

//Якщо індекс елемента знайдений, запам'ятати індекс

if (p [i] lt; 0) {otr1=i ;; }

}

for (i=0; i lt; sz; i ++)

{

//Якщо індекс елемента знайдений, запам'ятати індекс

if ((p [i] lt; 0) amp; amp; (i gt; otr1)) {otr2=i ;; }

} (i=otr1; i lt;=otr2; i ++)

{

sum +=...


Назад | сторінка 5 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Return to materialism
  • Реферат на тему: Індекс БігМака
  • Реферат на тему: Індекс споживчих цін
  • Реферат на тему: Індекс людського розвітку
  • Реферат на тему: Індекс розвитку людського потенціалу