#include <iostream>
#include <conio.h>
using namespace std;
int main() {
double h, D(1);
int count(0);
cout << "Vvedit krok: ";
cin >> h;
cout << "| X\t\t| Y\t\t|\n";
cout << "| " << 0 << "\t\t| " << 1 << "\t\t|\n";
for (double x(0 + h); x < 4; x += h) {
double y = abs(cos(x) / 2.7) + 9.1 * sin(1.2 * x + 1);
cout << "| " << x << "\t\t| " << y << "\t|\n";
if (y < - 3 || y > 0.4) {
D *= y;
count++;
}
}
if (D!= 1) {
cout << "\nKilkist = " << count;
cout << "\nD = " << D;
} else {
cout << "Znachennja vidsutni!";
}
_getch();
return 0;
}
Додаток Т.2 Результат виконання програми для табулювання функції та пошуку даинх
Додаток У Програма для обчислення одновимірних масивів
Нехай прибуток фірми за k-й рік обчислюється за формулою умовних одиниць, де k = 1993, 1992,..., 2003; і - номер варіанта. Якщо то вважатимемо, що фірма певного року мала при-оуток, а у випадку - збитки. Вивести на екран таблицю: номер року, величина прибутку.
Додаток У.1 Лістинг програми для обчислення одновимірних масивів
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int count(0), a(0), b(0);
double prub(0), vutr(0), max(0);
cout << "Vvedit roku (napruklad 1993 - 2003): ";
cin >> a >> b;
cout << "\n| K\t| Y\t\t|\n";
for (double k(a); k <= b; k++) {
double y = 100 * abs(cos(k) / 2.7) + 9.1 * sin(1.2 * k + 1);
cout << "| " << k << "\t| " << y << "\t|\n";
if (y > 0)
prub += y;
if (y < 0)
vutr += y;
if (max < y)
max = y;
}
cout << "\nPrubytku = " << prub;
cout << "\nVutratu = " << vutr;
cout << "\nMax = " << max;
_getch();
return 0;
}
Додаток У.2 Результат виконання програми для обчислення одновимірних масивів
Додаток Ф Програма для пошуку в одновимірних масивах
Утворити і вивести масив у з елементами де і - номер варіанта, k = 1, 2,...,7. Виконати завдання вашого варіанта. У разі відсутності шуканих даних вивести про це повідомлення. Другий від’ємний елемент замінити мінімальним.
Додаток Ф.1 Лістинг програми для пошуку в одновимірних масивах
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
double array[7], min(999), count(0);
int p(0);
for (int k(0); k < 7; k++) {
array[k] = abs(cos(k) / 2.7) + 9.1 * sin(1.2 * k + 1);
cout << "| " << array[k] << " ";
if (min > array[k])
min = array[k];
}
for (int k(0); k < 7; k++) {
if (array[k] < 0)
count++;
if (count == 3) {
p = k;
break;
}
}
array[p] = min;
cout << "|\n\n";
for (int k(0); k < 7; k++) {
cout << "| " << array[k] << " ";
}
cout << "|";
_getch();
return 0;
}
Додаток Ф.2 Результат виконання програми для пошуку в одновимірних масивах