Додаток Х Програма для операцій над масивами різних розмірів

У під­розділі Y є 15 співробітників, а в G - 20. Протягом місяця во­ни відпрацювали певну кількість днів, яка задана як випад­кове число зі значенням від 0 до 31. Денна оплата праці d у.о. Податкова ставка 20%. Утворити м масиви у, g, вивести значення їхніх елементів на екран та у файл. Виконати зав­дання пошуку даних для кожного підрозділу. Вивести пові­домлення, якщо шуканих даних немає.

Додаток Х.1 Лістинг програми для операцій над масивами різних розмірів

#include <iostream>

#include <conio.h>

#include <fstream>

 

using namespace std;

 

int main() {

 

double y[15], g[20], d(0);

 

cout << "Enter salaryVvedit zarplaty: ";

cin >> d;

 

ofstream fout("n12.txt");

fout << "Y:\n";

cout << "Y:\n";

 

for (int i(0); i < 15; i++)

{

y[i] = (0 + rand() % 31) * d;

y[i] -= y[i] * 0.2;

 

cout << y[i] << " ";

fout << y[i] << " ";

}

 

cout << "\n\nG:\n";

fout << "\n\nG:\n";

 

for (int i(0); i < 20; i++)

{

g[i] = (0 + rand() % 31) * d;

g[i] -= y[i] * 0.2;

cout << g[i] << " ";

fout << g[i] << " ";

}

 

_getch();

return 0;

}

 

Додаток Х.2 Результат виконання програми з операціями над масивами різних розмірів


Додаток Ц Програма для пошуку у двовимірних масивах

Утворити масив з елементами де і – номер варіанта, k, n =1, 2, '6, 4. Вивести його на екран у вигляді таб­лиці (матриці). Обчислити добуток елементів, що відповідають умові.

Додаток Ц.1 Лістинг програми для пошуку у двовимірних масивах

#include <iostream>

#include <conio.h>

#include <fstream>

 

using namespace std;

 

int main() {

 

double y[15], g[20], d(0);

 

cout << "Vvedit zarplaty: ";

cin >> d;

 

ofstream fout("12.txt");

fout << "Y:\n";

cout << "Y:\n";

 

for (int i(0); i < 15; i++)

{

y[i] = (0 + rand() % 31) * d;

y[i] -= y[i] * 0.2;

 

cout << y[i] << " ";

fout << y[i] << " ";

}

 

cout << "\n\nG:\n";

fout << "\n\nG:\n";

 

for (int i(0); i < 20; i++)

{

g[i] = (0 + rand() % 31) * d;

g[i] -= y[i] * 0.2;

cout << g[i] << " ";

fout << g[i] << " ";

}

 

_getch();

return 0;

}


Додаток Ц.2 Результат виконання програми для пошуку у двовимірних масивах

 


Додаток Ш Програма для операцій над двовимірними масивами

 

Нехай шість населених пунктів (k) позначені номерами від 1 до 6, а п'ять кандидатів (п) - номерами від 1 до 5. Кількість голосів, набраних кандидатами у кожному пункті, визначається формулою akn = random(10i + 50), де і - номер варіанта, а сума голосів, поданих за кандидата, визначає його рейтинг. Ви­вести на екран таблицю результатів голосування, де у рядках є дані з населених пунктів, а у стовпцях - дані щодо конк­ретних кандидатів. Визначити і вивести значення величин з додаткового завдання. Створити одновимірний масив із шука­ними даними.