0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20

Вывести номер первого числа в наборе большего заданного

20.06.2015, 14:47. Показов 2527. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести номер первого числа в наборе, большего K
Если таких чисел нет, то вывести 0
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2015, 14:47
Ответы с готовыми решениями:

Вывести номер первого числа в наборе ненулевых целых чисел, большего K
Без использования массива. Через while и через for. Дано целое число K и набор ненулевых целых чисел; признак его завершения — число...

Вывести номер последнего числа в наборе, большего K
Series16°. Дано целое число K и набор ненулевых целых чисел; признак его за-вершения — число 0. Вывести номер последнего числа в наборе,...

Определить порядковый номер первого числа последовательности большего заданного значения
Дана непустая и упорядоченная по возрастанию последовательность целых чисел, оканчивающаяся числом 10 000. Определить порядковый номер...

4
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
20.06.2015, 15:32
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iosream>
using namespace std;
int main(){
    int i = 1,k,x,j=0;
    cin >> k;
    do{
        cin >> x;
        if (x > k && !j)
            j = i;
        i++;
    } while (x != 0);
    cout << j;
    return 0;
}
0
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 18:45  [ТС]
Цитата Сообщение от Dimension Посмотреть сообщение
iosream
исправьте на <iostream>
и не совсем понял принцип действия вашей программы, не могли поподробнее сказать?
0
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
20.06.2015, 19:33
Лучший ответ Сообщение было отмечено Akast как решение

Решение

вводятся числа пока не встретится число ноль ,после введенного числа идет проверка ,если число больше чем k , то запоминаем номер этого числа,кстати нашел еще ошибку ,если числа будут отрицательные и k тоже будет отрицательным ,то программа запомнить индекс нуля ,надо еще проверку добавить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main(){
    int i = 1,k,x,j=0;
    cin >> k;
    do{
        cin >> x;
        if (x > k && !j && x!=0)
            j = i;
        i++;
    } while (x != 0);
    cout << j;
    return 0;
}
1
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 19:37  [ТС]
Вот, все теперь огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.06.2015, 19:37
Помогаю со студенческими работами здесь

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т
Написать собственную функцию для работы с одномерным динамическим массивом, заданным указателем. Алгоритмы решения всех подзадач, включая...

Для каждого числа в наборе вывести значение, которого ему не хватает до ближайшего большего от него целого
Задано число N и набор из N положительных действительных чисел. Вывести на экран для каждого числа в наборе значение, которого ему не...

Для каждого набора вывести номер его первого элемента, равного 2, или число 0, если в данном наборе нет двоек
Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора вывести номер его первого элемента,...

Найти номер первого вхождения заданного числа в массиве
1. Вычислить среднее арифметическое квадратов положительных элементов. 2. Определить количество элементов, имеющих четные порядковые...

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего Т.
Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди отрицательных элементов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru