Advertisement
ElviraPetkova

1.Encrypt, Sort and Print Array

Feb 5th, 2019
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.37 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3. using System.Linq;
  4.  
  5.  
  6. namespace FundamentalsIntro
  7. {
  8.     public class Program
  9.     {
  10.         public static void Main()
  11.         {
  12.             int numberOfArrays = int.Parse(Console.ReadLine());
  13.             int[] arrayOfSum = new int[numberOfArrays];
  14.            
  15.             for (int i = 0; i < numberOfArrays; i++)
  16.             {
  17.                 string name = Console.ReadLine();
  18.                 char[] charOfOneName = name.ToArray();
  19.                
  20.                 int sum = 0;
  21.                
  22.                 for (int j = 0; j < charOfOneName.Length; j++)
  23.                 {
  24.                     if(charOfOneName[j] == 'A' || charOfOneName[j] == 'a' || charOfOneName[j] == 'E' ||
  25.                       charOfOneName[j] == 'e' || charOfOneName[j] == 'I' || charOfOneName[j] == 'i' ||
  26.                       charOfOneName[j] == 'O' || charOfOneName[j] == 'o' || charOfOneName[j] == 'U' ||
  27.                       charOfOneName[j] == 'u')
  28.                       {
  29.                         sum += (charOfOneName[j] * charOfOneName.Length);
  30.                       }
  31.                     else
  32.                     {
  33.                         sum += (charOfOneName[j] / charOfOneName.Length);
  34.                     }
  35.                 }
  36.                
  37.                 arrayOfSum[i] = sum;
  38.             }
  39.            
  40.             for (int i = 0; i < arrayOfSum.Length - 1; i++)
  41.             {
  42.                 for (int j = 0; j < arrayOfSum.Length - 1; j++)
  43.                 {
  44.                     if(arrayOfSum[j] > arrayOfSum[j + 1])
  45.                     {
  46.                         int temp = arrayOfSum[j];
  47.                         arrayOfSum[j] = arrayOfSum[j + 1];
  48.                         arrayOfSum[j + 1] = temp;
  49.                     }
  50.                 }
  51.                
  52.             }
  53.            
  54.             foreach (int num in arrayOfSum)
  55.             {
  56.                 Console.WriteLine(num);
  57.             }
  58.  
  59.         }
  60.        
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement