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

Реферат Програмування з використанням підпрограм на мові С





;

getch ();

}

void vvod2 (int * p, int * n, char sim) / / підпрограма для введення матриці

{i, j;// Номер елементу в матриці (Rus («Введіть кількість рядків і стовпців в квадратній матриці% c n»), sim); («% d», n);// Введення кількості рядків матриці (Rus («Введіть матрицю»));

for (i=0; i <* n; i + +) / / цикл для введення матриці

for (j=0; j <* n; j + +)

{(«% c [% 2d] [% 2d] =», sim, i, j); («% d», p + i ** n + j);

}

} vivod2 (int * p, int n, char sim) / / підпрограма для виведення матриці

{

int i, j;// Номер елементу матриці

printf (Rus («Матриця% c n»), sim); (I=0; i

{for (j=0; j

}

}

int sum (int * p, int n) / / підпрограма для визначення коефіцієнтів функції

{

int s, / / ??сума елементів, що стоять над головною діагоналлю і на ній

i, j;// Номер елементу матриці

s=0;// Початкове значення суми

for (i=0; i

for (j=i; j

s=s + * (p + i * n + j);// Зміна значення суми

return (s);// Повернення значення суми в програму

}

float fun (int p, int q, int c, float & des, float & x1, float & x2) / / підпрограма для розрахунку коренів рівняння і його дискриминанта

{

des=q * q - 4 * p * c;// Визначення дискриминанта рівняння

x1=(-q + pow (des, (1. / 2))) / (2 * p);// Розрахунок коренів

x2=(-q-pow (des, (1. / 2))) / (2 * p);// Рівняння

return (x1, x2, des);// Повернення даних в програму

}

Додаток Г


Лістинг рішення задачі 4

void pp4 () / / виклик підпрограми для вирішення завдання 4

{f;// Пункт меню

double a, b, integ, E;// Межі точність і значення інтеграла (Rus («Виберіть функцію для інтегрування»));// Виклик меню

puts («1. x / sqrt (pow (x, 4) - x)»); («2. x / cos (x/25)»); (« ; 3.1 / (x * x) + sin (x / 6) »);

scanf ("% d», & f);// Вибір рівняння

system («cls»);// Очищення екрана (Rus («Введіть нижню межу інтегрування»)); («% lf», & a);// Введення нижньої межі інтегрування (Rus («Введіть верхню межу інтегрування»)); («% lf», & b);// Введення верхньої межі інтегрування (Rus («Введіть точність»));

scanf ("% lf», & E);// Введення точності

switch (f) / / вибір інтегрованої функції

{case 1: integ=integral (a, b, * f1, E); break;// Рішення першого інтеграла

case 2: integ=integral (a, b, * f2, E); break;// Рішення другог...


Назад | сторінка 11 з 13 | Наступна сторінка





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

  • Реферат на тему: Сортування рядків матриці в програмі Pascal
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Автоматизація розв'язання задачі на находженіе матриці в складі іншої м ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Матриці