Заменить все элементы массива, меньшие заданного числа, этим числом - C# (183128)

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

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

Здравствуйте, помогите с задачей!!! Дана последовательность целых чисел. Замечание. Задачи из данного пункта решить двумя способами, используя одномерный массив, а затем двумерный. Размерность массива вводится с клавиатуры. Заменить все элементы, меньшие заданного числа, этим числом Заранее спасибо

Решение задачи: «Заменить все элементы массива, меньшие заданного числа, этим числом»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Вторая_программа__2_
  8. {
  9.     class Program
  10.     {
  11.         static int[,]Input(out int n, out int m)
  12.         {
  13.             Console.WriteLine("Введите размерность массива:");
  14.             Console.Write("n = ");
  15.             n = int.Parse(Console.ReadLine());
  16.             Console.Write("m = ");
  17.             m = int.Parse(Console.ReadLine());
  18.             int[,] a = new int[n, m];
  19.             for (int i =0;i<n;++i )
  20. for (int j=0;j<m;++j)
  21.  
  22.             {
  23.                     Console.Write("a[{0} , {1}]=", i + 1, j + 1);
  24.                     a[i, j] = int.Parse(Console.ReadLine());
  25.             }
  26.             return a;
  27.         }
  28.         static void Print(int[,]a)
  29.         {
  30.             for (int i = 0; i < a.GetLength(0); ++i, Console.WriteLine())
  31.                 for (int j = 0; j < a.GetLength(1); ++j)
  32.                     Console.Write("{0,5} ", a[i, j]);
  33.         }
  34.         static void Change(int[,]a)
  35.         {
  36.            
  37.             Console.Write("Введите число = ");
  38.             int k = int.Parse(Console.ReadLine());
  39.             for (int i = 0; i < a.GetLength(0); ++i)
  40.                
  41.                 for (int j = 0; j < a.GetLength(1); ++j)
  42.                    
  43.             if (a[i, j] < k) a[i, j] = k;
  44.  
  45.         }
  46.         static void Main(string[] args)
  47.         {
  48.             Console.Title = "Заменить все элементы, меньшие заданного этим числом";
  49.             int n, m;
  50.             int[,] myarr = Input(out n, out m);
  51.             Console.WriteLine("Исходный массив: ");
  52.             Print(myarr);
  53.             Change(myarr);
  54.             Console.WriteLine("Измененный массив: ");
  55.             Print(myarr);
  56.             Console.ReadLine();
  57.         }
  58.     }
  59. }

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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