Курсовая работа: Розробка програм мовою С++
2.2 Завдання 2 Фукція
2.2.1 Постановка завдання
Знайти величину і номер першого негативного і останнього позитивного елементів у масиві дійсного типу заданого розміру.
2.2.2 Програма та програмна реалізація
Дане завдання реалізоване у модулі TASK2.CPP (TASK2.EXE)
У підпрограмі оголошено масив(float a[100]), змінна n-відповідає кількості елементів у масиві, також є дві функції (int pos, int neg) – одана шукає намер першого негативного елементу масиву, інша номер останнього позитивного елементу масиву. Тіло програми повністю побудоване згідно алгоритму(додаток 8 ). Розглянемо програму:
// Task2.cpp
#include <iostream.h>
#include <conio.h>
//--------------------
int pos(float *a, int n)
{ int i=n-1;
while (a[i]<0)
i--;
return i;
}
//----------------------
int neg(float *a, int n)
{
int i=0;
for (i=0; i<=n; i++)
if (a[i]<0) break;
return i;
}
//-------------------------
void TASK2()
{
clrscr();
int i,n;