Посчитать количество замен - C#
Формулировка задачи:
class Program { static void Main(string[] args) { int n; Console.Write("Введите размерность массива:"); n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); int[] a = new int[n]; for (int i = 0; i < n; i++) { a[i] = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine(); for (int i = 0; i < n; i++) { if (a[i] % 3 == 0) a[i] = 0; } for (int i = 0; i < n; i++) { Console.Write(" " + a[i]); } Console.WriteLine(); Console.Write(" " + i); Console.ReadKey(); } } }
Решение задачи: «Посчитать количество замен»
textual
Листинг программы
using System; using System.Linq; namespace ConsoleApp2 { class Program { static void Main(string[] args) { Random rnd = new Random(); Console.Write("Количество элементов массива: "); int n = int.Parse(Console.ReadLine()); int[] a = Enumerable.Range(0, n).Select(v => rnd.Next(1, 50)).ToArray(); Console.WriteLine(String.Join(" ", a)); a = a.Select(v => v % 3 == 0 ? 0 : v).ToArray(); Console.WriteLine(String.Join(" ", a) + $"\nКоличество замен - {a.Where(v => v == 0).Count()}"); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д