b>
Лістинг рішення задачі 1
void pp1 () / / виклик підпрограми для вирішення завдання 1
{
float a, b, c, / / ??боку паралелепіпеда
s, / / ??площа бічної поверхні паралелепіпеда
v;// Обсяг паралелепіпеда (Rus (« tВичісліть обсяг і площа бічної поверхні паралелепіпеда зі сторонами а, b, c.»));// Вивід умови задачі на екран ();// Очікування натискання будь-якої клавіші («cls»);// Очищення екрана (Rus («Введіть боку паралелепіпеда а, b, c.»));
scanf ("% f% f% f», & a, & b, & c);// Введення даних=SV (a, b, c, v);// Виклик підпрограми для розрахунку (Rus («Обсяг паралелепіпеда зі сторонами% .2 f% .2 f% .2 f дорівнює% .2 f, а площа бічної поверхні даного паралелепіпеда дорівнює% .2 f n"), a, b, c, v, s);// Вивід результатів ();// Очікування натискання будь-якої клавіші
}
float SV (float a, float b, float c, float & v) / / підпрограми для обчислення обсягу і площі
{
float r;
v=a * b * c;// Обчислення обсягу паралелепіпеда
r=2 * (a + b) * c;// Обчислення площі бічної поверхні паралелепіпеда
return (r);// Повернення в програму результату
}
Додаток Б
Лістинг рішення задачі 2
void pp2 () / / виклик підпрограми для вирішення завдання 2
{
int A [20], B [20], C [20];// Вихідні масиви
int n, m, k, / / ??кількість елементів в масивах
p, g, e;// Коефіцієнти функції
float T;// Значення функції (Rus (« tВичісліть значення функції T=0,57 sin p - 1,73 cos g+ e, де p, g, e - кількість позитивних елементів масивів А, В і С, відповідно. N n »));// Вивід умови задачі на екран
getch ();// Очікування натискання будь-якої клавіші
system («cls»);// Очищення екрана
vvod (A, & n, «A»);// Введення масиву А
vvod (B, & m, «B»);// Введення масиву В
vvod (C, & k, «C»);// Введення масиву С
vivod (A, n, «A»);// Вивід масиву А
vivod (B, m, «B»);// Вивід масиву В
vivod (C, k, «C»);// Вивід масиву С
p=kol (A, n);// Визначення коефіцієнта функції
g=kol (B, m);// Визначення коефіцієнта функції
e=kol (C, k);// Визначення коефіцієнта функції
T=func (p, g, e);// Розрахунок значення функції (Rus («Результат% .5 f n"), T);// Вивід результату
getch ();// Очікування натискання будь-якої клавіші
}
float func (int p, int g, int e) / / підпрограма для розрахунок значення функції
{
float T;// Значення функції
T=0.57 * sin (p) - 1.73 * cos (g) + e / / розрахунок функції;
return (T);// Повернення значення функції в програму