Посчитать количество замен - C#

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

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

Листинг программы
  1. class Program
  2. {
  3.  
  4. static void Main(string[] args)
  5. {
  6. int n;
  7. Console.Write("Введите размерность массива:");
  8. n = Convert.ToInt32(Console.ReadLine());
  9. Console.WriteLine();
  10. int[] a = new int[n];
  11. for (int i = 0; i < n; i++)
  12. {
  13. a[i] = Convert.ToInt32(Console.ReadLine());
  14.  
  15. }
  16. Console.WriteLine();
  17. for (int i = 0; i < n; i++)
  18. {
  19. if (a[i] % 3 == 0)
  20. a[i] = 0;
  21. }
  22.  
  23. for (int i = 0; i < n; i++)
  24. {
  25. Console.Write(" " + a[i]);
  26. }
  27. Console.WriteLine();
  28. Console.Write(" " + i);
  29.  
  30. Console.ReadKey();
  31. }
  32. }
  33. }
подскажите пожалуйста как сделать счетчик чтоб он считал количество замен?

Решение задачи: «Посчитать количество замен»

textual
Листинг программы
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace ConsoleApp2
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             Random rnd = new Random();
  11.             Console.Write("Количество элементов массива: "); int n = int.Parse(Console.ReadLine());
  12.             int[] a = Enumerable.Range(0, n).Select(v => rnd.Next(1, 50)).ToArray();
  13.             Console.WriteLine(String.Join(" ", a));
  14.             a = a.Select(v => v % 3 == 0 ? 0 : v).ToArray();
  15.             Console.WriteLine(String.Join(" ", a) + $"\nКоличество замен - {a.Where(v => v == 0).Count()}");
  16.             Console.ReadLine();
  17.         }
  18.     }
  19. }

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


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

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

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

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

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

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