Advertisement
nevenailievaa

Задача 6: (Стр. 224 , Зад 414):

Oct 23rd, 2022
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.16 KB | None | 0 0
  1. namespace Task6
  2. {
  3.     using System;
  4.  
  5.     class Task414
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n = int.Parse(Console.ReadLine());
  10.  
  11.             // Създаване на три едномерни целочислени масива
  12.             long[] a = CreateArray(n);
  13.             long[] b = CreateArray(n);
  14.             long[] c = CreateArray(n);
  15.  
  16.             // Изчисляване на сумите на нечетните елементи на масивите
  17.             long sumA = SumA(a);
  18.             long sumB = SumA(b);
  19.             long sumC = SumA(c);
  20.  
  21.             Console.WriteLine(sumA);
  22.             Console.WriteLine(sumB);
  23.             Console.WriteLine(sumC);
  24.  
  25.             //Намиране на максималната сума от сумите на трите масива
  26.             long maxSum = Math.Max(Math.Max(sumA, sumB), sumC);
  27.  
  28.             Console.WriteLine(maxSum);
  29.  
  30.             //преобразуване на масива c
  31.             for (int i = 0; i < c.Length; i++)
  32.             {
  33.                 c[i] = (int)((int)Math.Pow(a[i], (2 * i) - 1) * Math.Pow(b[i], 2 * i));
  34.             }
  35.  
  36.             //Отпечатване на елементине на месива с
  37.             Console.WriteLine(String.Join(" ", c));
  38.         }
  39.  
  40.         // Метод за сумиране на нечетните елементи на едномерен масив
  41.         static long SumA(long[] arr)
  42.         {
  43.             long res = 0;
  44.             for (int i = 0; i < arr.Length; i++)
  45.             {
  46.                 if (arr[i] > 0 && arr[i] <= 100)
  47.                 {
  48.                     res += arr[i] * (arr[i] % 2);
  49.                 }
  50.             }
  51.  
  52.             return res;
  53.         }
  54.  
  55.         // Метод за въвеждане на целочислен едномерен масив с n елемента
  56.         static long[] CreateArray(int n)
  57.         {
  58.             long[] result = new long[n];
  59.  
  60.             for (int i = 0; i < result.Length; i++)
  61.             {
  62.                 result[i] = int.Parse(Console.ReadLine());
  63.             }
  64.  
  65.             return result;
  66.         }
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement