Одномерный массив нужно превратить в динамические и зубчатые с использование 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;