AreWe

Untitled

Nov 11th, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Zadacha
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. Console.OutputEncoding = Encoding.UTF8;
  14.  
  15. int n;
  16. do
  17. {
  18. Console.Write("Въведете колко дни има месеца: ");
  19. n = Convert.ToInt16(Console.ReadLine());
  20. } while (n < 1 || n > 31);
  21.  
  22. int[] A = new int[n], B = new int[n], C = new int[n];
  23. Vuvejdane(A);
  24. Vuvejdane(B);
  25. Vuvejdane(C);
  26.  
  27. int IzvunrednoA = Izvunredni(A), IzvunrednoB = Izvunredni(B), IzvunrednoC = Izvunredni(C);
  28. Console.Write("Извънредни часове на работник A: " + IzvunrednoA + " , в дните:");
  29. for (int i = 0; i < n; i++)
  30. {
  31. if (A[i] > 8) Console.Write((i + 1) + " ");
  32. } Console.Write("\n");
  33. Console.Write("Извънредни часове на работник B: " + IzvunrednoB + " , в дните:");
  34. for (int i = 0; i < n; i++)
  35. {
  36. if (B[i] > 8) Console.Write((i + 1) + " ");
  37. } Console.Write("\n");
  38. Console.Write("Извънредни часове на работник C: " + IzvunrednoC + " , в дните:");
  39. for (int i = 0; i < n; i++)
  40. {
  41. if (C[i] > 8) Console.Write((i + 1) + " ");
  42. } Console.Write("\n");
  43.  
  44. Console.ReadKey();
  45. }
  46.  
  47. static void Vuvejdane(int[] masiv)
  48. {
  49. Console.WriteLine("Начало на въвеждане:");
  50. for(int i=0; i<masiv.Length; i++)
  51. {
  52. Console.Write("\tВъведете часовете за ден(" + (i + 1) + "): ");
  53. masiv[i] = Convert.ToInt16(Console.ReadLine());
  54. }
  55. Console.WriteLine("Край на въвеждане!");
  56. }
  57.  
  58. static int Izvunredni(int[] masiv)
  59. {
  60. int chasove = 0;
  61. for(int i=0; i<masiv.Length; i++)
  62. {
  63. if (masiv[i] > 8) chasove += masiv[i] - 8;
  64. }
  65. return chasove;
  66. }
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment