Вопрос задан 27.06.2023 в 13:22. Предмет Информатика. Спрашивает Антонян Артур.

ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!ПРОГРАММА НА С++!!!!!!!!!!! Петя впервые пришел на урок физкультуры в

новой школе. Перед началом урока ученики выстраиваются по росту, в порядке невозрастания. Напишите программу, которая определит на какое место в шеренге Пете нужно встать, чтобы не нарушить традицию, если заранее известен рост каждого ученика и эти данные уже расположены по невозрастанию (то есть каждое следующее число не больше предыдущего). Если в классе есть несколько учеников с таким же ростом, как у Пети, то программа должна расположить его после них. Входные данные Сначала задано число N — количество учеников (не считая Петю)(1≤N≤100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из натуральных чисел, не превосходящих 200 (рост учеников в сантиметрах). Затем, на новой строке, вводится рост самого Пети. Выходные данные Необходимо вывести единственное число - номер Пети в шеренге учеников. Примеры входные данные 8 165 163 160 160 157 157 155 154 162 выходные данные 3
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

#include<iostream>

using namespace std;

main()

{

int a[1000],i,n,k,L,R,m=0;

cin>>n;

for(i=1;i<=n;i++)

cin>>a[i];

cin>>k;

for(i=0;i<=n;i++)

if (a[i]>=k)m++;

cout<<m;

}

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

Вы можете решить эту задачу, используя язык программирования C++. Вам нужно считать входные данные, найти место для Пети и вывести результат. Вот пример программы:

cpp
#include <iostream> using namespace std; int main() { int N; cin >> N; int heights[N]; for (int i = 0; i < N; i++) { cin >> heights[i]; } int PetyaHeight; cin >> PetyaHeight; int position = N + 1; // Изначально ставим за последнего ученика for (int i = 0; i < N; i++) { if (heights[i] <= PetyaHeight) { position = i + 1; // Позиция Пети находится перед учеником с ростом <= PetyaHeight break; } } cout << position << endl; return 0; }

Эта программа сначала считывает количество учеников (N), затем их росты в порядке невозрастания, а затем рост Пети. Она находит место для Пети в шеренге, сравнивая его рост с ростом других учеников, и выводит результат.

0 0

Похожие вопросы

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

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

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