Вопрос задан 22.08.2018 в 13:46. Предмет Информатика. Спрашивает Вилисова Катя.

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

належать інтервалу [a, b].
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Спартак Дмитрий.
Using System;

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
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звісно, я раджу вам скористатися мовою програмування 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].

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос