Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- #define N 64
- #define M 8
- using namespace std;
- int main(int argc, char **argv)
- {
- // Объявление переменных
- float S1 = 1, S2 = 2;
- float **A = new float* [N], **B = new float* [N], **C = new float* [N], **Y = new float* [N];
- for (int i = 0; i < N; i++) {
- A[i] = new float [M];
- B[i] = new float [M];
- C[i] = new float [M];
- Y[i] = new float [M];
- }
- // Инициализация массивов
- srand(1);
- for (int i = 0; i < N; i++)
- for (int j = 0; j < M; j++) {
- A[i][j] = float(1 + rand() % 10);
- B[i][j] = float(10 + rand() % 100);
- C[i][j] = float(100 + rand() % 1000);
- }
- // Вычисление формулы
- for (int i = 0; i < N; i++)
- for (int j = 0; j < M; j++) {
- Y[i][j] = (A[i][j] + S1 * B[i][j]) * C[i][j] + S2;
- }
- // Вывод результатов и времени вычисления
- cout << endl <<"Array Y[" << N << "][" << M << "]: " << endl;
- for (int i = 0; i < N; i++)
- for (int j = 0; j < M; j++) {
- cout << Y[i][j] << " ";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement