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

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


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

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

12   голосов , оценка 3.917 из 5
Похожие ответы