Одномерный массив нужно превратить в динамические и зубчатые с использование foreach вместо for - C#
Формулировка задачи:
Найти, сколько элементов массива A={a[i]} удовлетворяют условию: с <= a[i] <= d.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PR2{ class Program{ static void Main(string[] args){ double c, d; int i, k = 0; const int n = 7; double []a = new double[n]; Random rnd = new Random(); Console.WriteLine("c <= a[i] <= d"); Console.Write("c = "); c = double.Parse(Console.ReadLine()); Console.Write("d = "); d = double.Parse(Console.ReadLine()); for (i = 0; i < n; i++){ a[i] = rnd.Next(0, 10); if (a[i] >= c && a[i] <= d){k++;}} foreach (double r in a) Console.WriteLine(r); Console.WriteLine("Количество элементов массива = {0}", k); Console.Write("Press any key to continue . . . "); Console.ReadKey(true);}}}
Решение задачи: «Одномерный массив нужно превратить в динамические и зубчатые с использование foreach вместо for»
textual
Листинг программы
const int n = 7;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д