Модифицируйте программу таким образом, чтобы выходной массив вводился с клавиатуры - C#

Узнай цену своей работы

Формулировка задачи:

Модифицируйте программу таким образом, чтобы выходной массив вводился с клавиатуры.
Листинг программы
  1. using System;
  2. class Class1
  3. {
  4. static void pech_mas(int[ ] m)
  5. {
  6. for (int i = 0; i < m.Length; i++)
  7. Console.Write("{0} ",m[i]);
  8. Console.WriteLine(); Console.WriteLine();
  9. }
  10. static void sum_otr(int[ ] m)
  11. {
  12. double sum_otr = 0.0;
  13. for(int i=0; i<m.Length; i++)
  14. if(m[i]<0)
  15. sum_otr += m[i];
  16. Console.WriteLine( "sum_otr = {0}", sum_otr);
  17. }
  18. static void proisv_maxMod_minMod(int[ ] m)
  19. {
  20. int proisv_maxMod_minMod = 1;
  21. int maxMod,minMod;
  22. maxMod = minMod = Math.Abs(m[0]);
  23. int index_maxMod, index_minMod;
  24. index_maxMod = index_minMod = 0;
  25. for(int i=0; i<m.Length; i++)
  26. {
  27. if( Math.Abs(m[i]) < minMod )
  28. {
  29. minMod = Math.Abs(m[i]);
  30. index_minMod=i;
  31. }
  32. if( Math.Abs(m[i])> maxMod )
  33. {
  34. maxMod = Math.Abs(m[i]);
  35. index_maxMod=i;
  36. }
  37. }
  38. for(int i=0; i<m.Length; i++)
  39. if( i>index_minMod && i<index_maxMod || i<index_minMod && i>index_maxMod)
  40. proisv_maxMod_minMod *= m[i];
  41. Console.WriteLine("index_minMod = {0}, index_maxMod = {1}", index_minMod, index_maxMod);
  42. Console.WriteLine("minMod = {0}, maxMod = {1}", minMod, maxMod);
  43. Console.WriteLine("index_minMod = {0}, index_maxMod = {1}", index_minMod, index_maxMod);
  44. Console.WriteLine("proisv_maxMod_minMod = {0}", proisv_maxMod_minMod);
  45. }
  46. static void Main(string[ ] args)
  47. {
  48. int[ ] mas = {-1,5,2,3,5,0,3,9,2,0,1,6,0,-3,2};
  49. pech_mas(mas);
  50. sum_otr(mas);
  51. proisv_maxMod_minMod(mas);
  52. Console.WriteLine();
  53. }
  54. }

Решение задачи: «Модифицируйте программу таким образом, чтобы выходной массив вводился с клавиатуры»

textual
Листинг программы
  1. Console.WriteLine("Enter length of array: ");
  2. int length = int.Parse(Console.ReadLine());
  3. int[] mas = new int[length];
  4. for (int i=0; i<length; i++)
  5. {
  6.     Console.WriteLine("Enter element №:{0}", i + 1);
  7.     mas[i] = int.Parse(Console.ReadLine());
  8. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы