fork(2) download
  1. using System;
  2. using System.Linq;
  3.  
  4. class Project241{
  5. static void Main(){
  6. int[]Arr=new int[int.Parse(Console.ReadLine())];
  7. Arr=Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse).ToArray();
  8. Console.WriteLine("S = {0}", Arr.Where(x => (x>=0)).Sum());
  9. Console.WriteLine("P = {0}", Arr.Where(x =>
  10. (((Array.IndexOf(Arr,Arr.Min())>Array.IndexOf(Arr,x)) &&
  11. (Array.IndexOf(Arr,Arr.Max())<Array.IndexOf(Arr,x))) ||
  12. ((Array.IndexOf(Arr,Arr.Min())<Array.IndexOf(Arr,x)) &&
  13. (Array.IndexOf(Arr,Arr.Max())>Array.IndexOf(Arr,x))))).
  14. Aggregate((x,y) => x*y));
  15. }
  16. }
Success #stdin #stdout 0.02s 17760KB
stdin
11
1 2 3 0 5 6 12 11 10 -5 -1
stdout
S = 50
P = 110