Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2ra
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _2._1_Rotate_the_Sum
- {
- class Program
- {
- static void Main(string[] args)
- {
- string[] inputNumbers = Console.ReadLine().Split(' ');
- int[] parsedNumber = new int[inputNumbers.Length];
- int[] sum = new int[inputNumbers.Length];
- for (int i = 0; i < inputNumbers.Length; i++)
- {
- parsedNumber[i] = int.Parse(inputNumbers[i]);
- }
- int n = int.Parse(Console.ReadLine());
- for (int i = 0; i < n; i++)
- {
- int lastNumber = parsedNumber[parsedNumber.Length-1];
- for (int j = parsedNumber.Length - 1; j > 0; j--)
- {
- parsedNumber[j] = parsedNumber[j - 1];
- }
- parsedNumber[0] = lastNumber;
- for (int j = 0; j < parsedNumber.Length; j++)
- {
- sum[j] += parsedNumber[j];
- }
- }
- Console.WriteLine(string.Join(" ", sum));
- }
- }
- }
- 3ta
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _03.Fold_and_Sum
- {
- class Program
- {
- static void Main(string[] args)
- {
- string[] firstArray = Console.ReadLine().Split(' ');
- int[] firstArrayInt = new int[firstArray.Length];
- int k = firstArray.Length / 4;
- int[] firstRow = new int[firstArray.Length/4];
- int[] secondRow = new int[firstArray.Length/4];
- int[] thirdRow = new int[firstArray.Length/4];
- int[] fourthRow = new int[firstArray.Length/4];
- for (int i = 0; i < firstArray.Length; i++)
- {
- firstArrayInt[i] = int.Parse(firstArray[i]);
- }
- for (int i = 0; i < firstArray.Length/4; i++)
- {
- firstRow[i] = firstArrayInt[i];
- }
- for (int i = firstArray.Length / 4; i < firstArray.Length / 2; i++)
- {
- secondRow[i-firstArray.Length/4] = firstArrayInt[i];
- }
- for (int i = firstArray.Length / 2; i < firstArray.Length * 3 / 4; i++)
- {
- thirdRow[i-firstArray.Length/2] = firstArrayInt[i];
- }
- for (int i = firstArray.Length * 3 / 4; i < firstArray.Length; i++)
- {
- fourthRow[i-firstArray.Length*3/4] = firstArrayInt[i];
- }
- Array.Reverse(firstRow);
- Array.Reverse(fourthRow);
- Console.Write(string.Join(" ", firstRow.Zip(secondRow, (x, y) => x + y)));
- Console.Write(" ");
- Console.Write(string.Join(" ", fourthRow.Zip(thirdRow, (x,y) => x+y)));
- Console.WriteLine();
- }
- }
- }
- 4ta
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _04.Sieve_of_Eratosthenes
- {
- class Program
- {
- static void Main(string[] args)
- {
- int num = int.Parse(Console.ReadLine());
- Primes(num);
- }
- private static void Primes(int num)
- {
- bool[] IsPrime = new bool[num+1];
- for (int i = 0; i <= num; i++)
- {
- IsPrime[i] = true;
- }
- IsPrime[0] = false;
- IsPrime[1] = false;
- for (int i = 2; i <= num; i++)
- {
- if (IsPrime[i])
- {
- for (int j = 2; j*i <= num; j++)
- {
- IsPrime[i*j] = false;
- }
- }
- }
- for (int i = 2; i <= num; i++)
- {
- if (IsPrime[i])
- Console.WriteLine(i);
- }
- }
- }
- }
- 5ta
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _05.Compare_Char_Array
- {
- class Program
- {
- static void Main(string[] args)
- {
- char[] letter = Console.ReadLine().Split(' ').Select(char.Parse).ToArray();
- char[] letter2 = Console.ReadLine().Split(' ').Select(char.Parse).ToArray();
- FirstCharArray(letter, letter2);
- }
- private static void FirstCharArray(char[] letter, char[] letter2)
- {
- bool check = true;
- for (int i = 0; i < Math.Min(letter.Length, letter2.Length); i++)
- {
- check = true;
- if (letter[i] == letter2[i])
- {
- check = true;
- }
- else
- {
- check = false;
- if ((letter[i] - 'a') > (letter2[i] - 'a'))
- {
- Console.WriteLine(string.Join("", letter2));
- Console.WriteLine(string.Join("", letter));
- }
- else
- {
- Console.WriteLine(string.Join("", letter));
- Console.WriteLine(string.Join("", letter2));
- }
- break;
- }
- }
- if (check)
- {
- if (letter.Length <= letter2.Length)
- {
- Console.WriteLine(string.Join("", letter));
- Console.WriteLine(string.Join("", letter2));
- }
- else
- {
- Console.WriteLine(string.Join("", letter2));
- Console.WriteLine(string.Join("", letter));
- }
- }
- }
- }
- }
- 6ta
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ListExercise
- {
- class Program
- {
- static void Main(string[] args)
- {
- List<int> numbers = Console.ReadLine().Split().Select(int.Parse).ToList();
- int count = 0;
- int countMax = 0;
- int index = 0;
- for (int i = 1; i < numbers.Count; i++)
- {
- if (numbers[i] == numbers[i - 1])
- {
- count++;
- if (count > countMax)
- {
- countMax = count;
- index = i - count;
- }
- }
- else
- count = 0;
- }
- for(int i = index; i<=index+countMax; i++)
- {
- Console.Write(numbers[i] + " ");
- }
- Console.WriteLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement