
C# Помогите плз ! Ввести з клавіатури 8 будь-яких чисел. Знайти кількість та добуток тих, що
належать інтервалу [a, b].

Ответы на вопрос

public class Test
{
public static void Main()
{
double a, b, x, p=1;
int k=0;
Console.Write("a = ");
a = double.Parse(Console.ReadLine());
Console.Write("b = ");
b = double.Parse(Console.ReadLine());
for (int i=1; i <= 8; i++) {
x = double.Parse(Console.ReadLine());
if ((x>=a)&&(x<=b)){
k++; p*=x;
}
}
Console.WriteLine("k = {0} p = {1}", k,p);
Console.ReadKey();
}
}
Пример:
a = 3
b = 8
7
9
2
0
6
4
3
5
k = 5 p = 2520



Звісно, я раджу вам скористатися мовою програмування C# для вирішення цієї задачі. Ось простий приклад програми, яка дозволяє користувачеві ввести 8 чисел з клавіатури, а потім знаходить кількість та добуток тих чисел, які належать інтервалу [a, b]:
```csharp using System;
class Program { static void Main() { // Введення користувачем значень a та b Console.Write("Введіть значення a: "); int a = int.Parse(Console.ReadLine());
Console.Write("Введіть значення b: "); int b = int.Parse(Console.ReadLine());
// Ініціалізація лічильників та добутку int count = 0; int product = 1;
Console.WriteLine("Введіть 8 чисел:");
for (int i = 0; i < 8; i++) { // Введення числа користувачем Console.Write($"Число {i + 1}: "); int number = int.Parse(Console.ReadLine());
// Перевірка, чи число належить інтервалу [a, b] if (number >= a && number <= b) { count++; // Якщо так, збільшити лічильник product *= number; // та додати число до добутку } }
// Виведення результатів Console.WriteLine($"Кількість чисел у діапазоні [{a}, {b}]: {count}"); Console.WriteLine($"Добуток чисел у діапазоні [{a}, {b}]: {product}"); } } ```
У цьому коді ми використовуємо цикл `for` для отримання вісьмома числами від користувача. При введенні кожного числа ми перевіряємо, чи воно належить інтервалу [a, b], і, якщо так, збільшуємо лічильник та додаємо його до добутку. На кінцевому етапі виводимо кількість та добуток чисел, які належать інтервалу [a, b].


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili