Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 09.11.2014
Сообщений: 38
1

Заменить максимальный элемент массива нулем

11.11.2015, 17:54. Показов 3967. Ответов 1
Метки нет (Все метки)

Вот до чего я допёр,теперь как максимальному элементу массива присвоить 0?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
namespace ConsoleApplication
{
  class Class
  {
    static int [] Input ()
    {
      Console.WriteLine("введите размерность массива");
      int n=int.Parse(Console.ReadLine());
      int []a=new int[n];
      for (int i = 0; i < n; ++i)
      {
        Console.Write("a[{0}]= ", i);
        a[i]=int.Parse(Console.ReadLine());
      }
      return a;
    }
 
    static int Max(int[] a)
    {
      int max=a[0];
      for (int i = 1; i < a.Length; ++i)
        if (a[i] > max) max=a[i];
      return max;
    }
 
    static void Main()
    {
      int[] myArray=Input();
      int max=Max(myArray);
      int kol=0;
      for (int i=0; i<myArray.Length;++i)
        if (myArray[i]==max)++kol;
      Console.WriteLine("Количество максимальных элементов = "+kol);
    }
  }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2015, 17:54
Ответы с готовыми решениями:

Заменить максимальный по модулю отрицательный элемент нулем
1.Заменить максимальный по модулю отрицательный элемент нулем.

Найти максимальный элемент в массиве и заменить его нулем
Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти максимальный элемент в массиве и...

Найти максимальный элемент в массиве и заменить его нулем
и последнее! Заранее благодарю :) Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти...

В заданном массиве X найти максимальный элемент и заменить его нулем
В заданном ( НЕ СЛУЧАЙНОМ ) массиве X найти максимальный элемент и заменить его нулем

1
TheGreatCornholio
1243 / 721 / 285
Регистрация: 30.07.2015
Сообщений: 2,396
11.11.2015, 18:10 2
Цитата Сообщение от TEIROP Посмотреть сообщение
как максимальному элементу массива присвоить 0
Нужно найти индекс максимального элемента, а потом по нему выставить то, что нужно.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] arr = { 2, 4, 6, 6, 7, 5 };
 
            Console.WriteLine("Массив до: " + string.Join(" ",arr));
 
            int maxElement = int.MinValue;
            int maxElementIndex = -1;
 
            for (int i = 0; i < arr.Length; i++) if (arr[i] > maxElement) { maxElement = arr[i]; maxElementIndex = i; }
 
            arr[maxElementIndex] = 0;
 
            Console.WriteLine("Массив после: " + string.Join(" ", arr));
 
            Console.ReadKey();
        }
 
 
 
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2015, 18:10

По умолчанию последний отрицательный элемент каждого столбца массива заменить нулем
Помогите написать программу для C# Последний отрицательный элемент каждого столбца массива...

Заменить на 999 максимальный элемент массива.
Заменить на 999 максимальный элемент массива.

Дан одномерный массив. Заменить предпоследний элемент массива на максимальный
Дан одномерный массив. Заменить предпоследний элемент массива на максимальный.

Заменить максимальный элемент каждой строки массива на противоположный по знаку
Дан двумерный массив размером 5 * 6, заполненный случайным образом. Заменить максимальный элемент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru