Модифицируйте программу таким образом, чтобы выходной массив вводился с клавиатуры - C#
Формулировка задачи:
Модифицируйте программу таким образом, чтобы выходной массив вводился с клавиатуры.
Листинг программы
- using System;
- class Class1
- {
- static void pech_mas(int[ ] m)
- {
- for (int i = 0; i < m.Length; i++)
- Console.Write("{0} ",m[i]);
- Console.WriteLine(); Console.WriteLine();
- }
- static void sum_otr(int[ ] m)
- {
- double sum_otr = 0.0;
- for(int i=0; i<m.Length; i++)
- if(m[i]<0)
- sum_otr += m[i];
- Console.WriteLine( "sum_otr = {0}", sum_otr);
- }
- static void proisv_maxMod_minMod(int[ ] m)
- {
- int proisv_maxMod_minMod = 1;
- int maxMod,minMod;
- maxMod = minMod = Math.Abs(m[0]);
- int index_maxMod, index_minMod;
- index_maxMod = index_minMod = 0;
- for(int i=0; i<m.Length; i++)
- {
- if( Math.Abs(m[i]) < minMod )
- {
- minMod = Math.Abs(m[i]);
- index_minMod=i;
- }
- if( Math.Abs(m[i])> maxMod )
- {
- maxMod = Math.Abs(m[i]);
- index_maxMod=i;
- }
- }
- for(int i=0; i<m.Length; i++)
- if( i>index_minMod && i<index_maxMod || i<index_minMod && i>index_maxMod)
- proisv_maxMod_minMod *= m[i];
- Console.WriteLine("index_minMod = {0}, index_maxMod = {1}", index_minMod, index_maxMod);
- Console.WriteLine("minMod = {0}, maxMod = {1}", minMod, maxMod);
- Console.WriteLine("index_minMod = {0}, index_maxMod = {1}", index_minMod, index_maxMod);
- Console.WriteLine("proisv_maxMod_minMod = {0}", proisv_maxMod_minMod);
- }
- static void Main(string[ ] args)
- {
- int[ ] mas = {-1,5,2,3,5,0,3,9,2,0,1,6,0,-3,2};
- pech_mas(mas);
- sum_otr(mas);
- proisv_maxMod_minMod(mas);
- Console.WriteLine();
- }
- }
Решение задачи: «Модифицируйте программу таким образом, чтобы выходной массив вводился с клавиатуры»
textual
Листинг программы
- Console.WriteLine("Enter length of array: ");
- int length = int.Parse(Console.ReadLine());
- int[] mas = new int[length];
- for (int i=0; i<length; i++)
- {
- Console.WriteLine("Enter element №:{0}", i + 1);
- mas[i] = int.Parse(Console.ReadLine());
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д