Вопрос задан 02.05.2019 в 09:20. Предмет Информатика. Спрашивает Медведев Даниил.

Срочно! Задача в С++ Задана последовательность N чисел. Определить, сколько среди них меньше К,

равных К, больше К.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кот Никита.
#include <iostream>
using namespace std;

int main() {
int N,K,L;
intgt=0,eg=0,lt=0;   
    cout<<"N = ";  cin>>N;  
    cout<<"K = ";  cin>>K;  
    cout<<"элементы последовательности через пробел: ";
    for (int i=0; i<N;i++)
{  cin>>L;
  if (L>K) gt++;
  if (L==K) eg++;
  if (L<K) lt++;
} 
    cout<<"меньше К: "<<lt<<endl;
    cout<<"равных К: "<<eg<<endl;
    cout<<"больших К: "<<gt<<endl;
    
    system("pause");
    return(0);
}


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Определение количества чисел, меньших, равных и больших заданного числа K в последовательности N чисел

Для решения данной задачи необходимо пройти по всей последовательности чисел и подсчитать количество чисел, которые меньше, равны и больше заданного числа K.

Давайте рассмотрим алгоритм решения этой задачи на примере псевдокода:

1. Инициализируем три переменные: `countLess` (счетчик чисел меньше K), `countEqual` (счетчик чисел равных K) и `countGreater` (счетчик чисел больше K) со значением 0.

2. Проходим по всей последовательности чисел: - Если текущее число меньше K, увеличиваем `countLess` на 1. - Если текущее число равно K, увеличиваем `countEqual` на 1. - Если текущее число больше K, увеличиваем `countGreater` на 1.

3. В результате получаем количество чисел, меньших, равных и больших K.

Пример псевдокода для решения этой задачи:

``` countLess = 0 countEqual = 0 countGreater = 0

for number in sequence: if number < K: countLess = countLess + 1 elif number == K: countEqual = countEqual + 1 else: countGreater = countGreater + 1

print("Чисел меньше K:", countLess) print("Чисел равных K:", countEqual) print("Чисел больше K:", countGreater) ```

Этот алгоритм позволит определить количество чисел, меньших, равных и больших заданного числа K в последовательности N чисел.

0 0

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

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

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