Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApplication1
- {
- class Program
- {
- static int ta = 0;
- static int tb = 0;
- static int n = 5;
- //init a_array
- static int[] INIT_A (int n)
- {
- Random random = new Random();
- int[] a = new int[n];
- for(int i = 0; i < n;i++)
- {
- a[i] = random.Next(0, 20);
- }
- if (ta==0)
- {
- Console.WriteLine("Массив a:");
- foreach (int ai in a)
- {
- Console.Write(ai + " ");
- }
- }
- ta++;
- return a;
- }
- //init b_array
- static int[] INIT_B(int n)
- {
- Random random = new Random();
- int[] b = new int[n];
- for (int i = 0; i < n; i++)
- {
- b[i] = random.Next(0, 100);
- }
- if(tb==0)
- {
- Console.WriteLine("\nМассив b:");
- foreach (int bi in b)
- {
- Console.Write(bi + " ");
- }
- Console.WriteLine();
- }
- tb++;
- return b;
- }
- // getting_new_array
- static int[] NEW_A(int[] array1, int[] array2)
- {
- Console.WriteLine("Новый массив a:");
- int[] new_array_a = new int[array1.Length];
- for (int i = 0; i<new_array_a.Length;i++)
- {
- new_array_a[i] = array1[i] + array2[i];
- Console.Write(new_array_a[i] + " ");
- }
- Console.WriteLine();
- return new_array_a;
- }
- static int[] NEW_B(int[] array1, int[] array2)
- {
- Console.WriteLine("Новый массив b:");
- int[] new_array_b = new int[array1.Length];
- for (int i = 0; i < new_array_b.Length; i++)
- {
- new_array_b[i] = array1[i] - array2[i];
- Console.Write(new_array_b[i] + " ");
- }
- return new_array_b;
- }
- static void Main(string[] args)
- {
- //Даны массивы а и b, состоящие из n элементов каждый.Получите новые массивы a и b, элементы которых вычисляются по правилу: ai = ai + bi, bi = ai – bi.
- NEW_A(INIT_A(n), INIT_B(n));
- NEW_B(INIT_A(n), INIT_B(n));
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement