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

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

04.06.2013, 14:45. Показов 2515. Ответов 15
Метки нет (Все метки)

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

Дано целое число К и набор ненулевых целых чисел; Признак его завершения - число 0. Вывести кол-во чисел в наборе, меньших К.
помогите пожалуйста

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

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

15
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,839
05.06.2013, 15:03
Цитата Сообщение от PeterLetov Посмотреть сообщение
Дано целое число K и набор ненулевых целых чисел
Дано кому, я ничего не получал?
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
06.06.2013, 12:11  [ТС]
это все что было в задаче. по идее сам вводишь это число. любое
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.06.2013, 14:07
это точно на php надо ?
PHP
1
2
3
4
5
6
7
8
9
function calculate($K, array $numbers)
{
    $count = 0;     
    foreach($numbers as $num)
        $K <= $num || $count++;
    return $count;
}
 
echo calculate(10, range(1,15));
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
06.06.2013, 20:18  [ТС]
Както не то.вот похожая задача и ее решение.(одногруппника)
Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<? session_start();
if(!isset($_POST["a"])){
    $_SESSION["valuei"]=0;
    $_SESSION["fl"]=1;
    echo("укажите значения");
    }else{
        $del=$_POST["a"]%2;
        if($_POST["a"]>0 && $del==0){
        $_SESSION["fl"]=1;
        $ioio=$_SESSION["valuei"];
        $summ=$ioio+$_POST["a"];
        $_SESSION["valuei"]=$summ;
        }else{
            if($_POST["a"]==0){
                $_SESSION["fl"]=0;
}}}?>
<HTML>
<title> задача </title>
<body>
<table>
<tr>
<td>
Begin108. Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0. 
</td>
</tr>
</table>
<?php if($_SESSION["fl"]==0){
echo("<table><tr><td>"."результат"."<lable>".$_SESSION["valuei"]."</lable></td></tr></table>");
}else{
echo('<form method="post"'.'action="108.php"><table><tr><td>'.'<input type="text"  value=" " name="a">'.'</td><td></td><td><input type="submit" value="отпрвить">'.'</td></tr></table></form>');
}?>
</body>
</HTML>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.06.2013, 21:23
Цитата Сообщение от PeterLetov Посмотреть сообщение
Както не то
как-то изначально надо говорить, что требуется. В задание было написано "Дано", а не "Вводятся с клавиатуры".
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<form method="post">
  Введите K:<br>
  <input type="number" name="K" placeholder="K"><br>
  Введите числа через пробел:<br>
  <input type="text" name="numbers" placeholder="K"><br>
  <input type="submit" value="Подсчитать"><br><br>
</form>
<?php
function calculate($K, array $numbers)
{
    $count = 0;     
    foreach($numbers as $num)
        $K <= $num || $count++;
    return $count;
}
 
if(isset($_POST['K'], $_POST['numbers']))
{
    $numbers = explode( ' ', trim($_POST['numbers']) );
    $K = (int) $_POST['K'];
    if( empty($K) || empty($numbers) )
        echo 'Вы ввели не все необходимые значения.';
    else
        echo 'Число введенных чисел, меньших K(', $K, ') = ', calculate($K, $numbers);
}
Добавлено через 2 минуты
Цитата Сообщение от PeterLetov Посмотреть сообщение
признак его завершения — число 0
относительно этой фразы я не понял. Признак завершения чего?
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
07.06.2013, 10:01  [ТС]
ну то есть последнее число в наборе ненулевых чисел должно быть 0
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.06.2013, 10:11
Цитата Сообщение от PeterLetov Посмотреть сообщение
в наборе ненулевых чисел
чисел или же все-таки цифр?

Добавлено через 41 секунду
короче. Пример набора и чисел, должных получиться в результате разбиения в студию
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
07.06.2013, 10:19  [ТС]
набор ненулевых целых чисел. ну в задаче так написано
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.06.2013, 10:23
очень рад. в таком случае всегда будет одно число, задача бессмысленная, я гадать не собираюсь
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
07.06.2013, 10:28  [ТС]
хм. почему это. допустим. число К=70. и набор чисел 2,6,8 65, 36,77,90, 0.
ну и вывести должно 5. пять же чисел меньше К
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.06.2013, 10:50
Цитата Сообщение от PeterLetov Посмотреть сообщение
и набор чисел 2,6,8 65, 36,77,90, 0.
где говорится о том, что они должны быть через запятую?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<form method="post">
  Введите K:<br>
  <input type="number" name="K" placeholder="K"><br>
  Введите числа через запятую:<br>
  <input type="text" name="numbers" placeholder="K"><br>
  <input type="submit" value="Подсчитать"><br><br>
</form>
<?php
 
function calculate($K, array $numbers)
{
    $count = $i = 0;
    if($numbers[count($numbers) - 1] != 0)
        return 'Последней цифрой должен быть ноль';
    while(isset($numbers[++$i]))
        $K <= $numbers[$i] || $count++;
    return 'Число введенных чисел, меньших K(' . $K . ') = ' . $count;
}
 
if(isset($_POST['K'], $_POST['numbers']))
{
    $numbers = explode( ',', trim($_POST['numbers']) );
    $K = (int) $_POST['K'];
    if( empty($K) || empty($numbers) )
        echo 'Вы ввели не все необходимые значения.';
    else
        echo calculate($K, $numbers);
}
Добавлено через 5 минут
функция немного неверно считает, надо так
PHP
1
2
3
4
5
6
7
8
9
10
function calculate($K, array $numbers)
{
    $count = $i = 0;
    if($numbers[count($numbers) - 1] != 0)
        return 'Последней цифрой должен быть ноль';
    array_pop($numbers);
    while(isset($numbers[$i]))
        $K <= $numbers[$i++] || $count++;
    return 'Число введенных чисел, меньших K(' . $K . ') = ' . $count;
}
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
07.06.2013, 12:01  [ТС]
нигде не говорится. это я для примера так написал. через пробел по идее. но можно и через запятую

Добавлено через 37 минут
чето не работает . нажимаю на "подсчитать" и просто все обнуляется и надо заного вводить. не выводит число
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.06.2013, 12:24
я проверял прежде чем выкладывать код. Ищите у себя ошибку

Добавлено через 31 секунду
PHP код не выполняется / не работает / выводится в браузер / пустая белая страница
0
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 18
10.06.2013, 16:59  [ТС]
а можно ее именно через <? session_start(); сделать
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.06.2013, 23:56
можно. но не нужно, если вы не можете найти ошибку у себя при копировании рабочего кода, то при работе с сессией почти 100% возникнут ошибки заголовков.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2013, 23:56
Помогаю со студенческими работами здесь

Дан набор ненулевых целых чисел; признак его завершения – число 0. Вывести количество элементов в наборе
Буду рада помощи

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

Дано целое число K и набор нулевых целых чисел. признак его завершения число 0
Дано целое число K и набор нулевых целых чисел. признак его завершения число 0 . Вывести номер первого числа в наборе больше K. Если таких...

Дано целое число K и набор ненулевых целых чисел.Вывести номер первого числа в наборе, большего K. Если таких чисел в наборе нет, то вывести 0
Реализовать данные задания с помощью циклов с предусловием или циклов с постусловием. Во всех заданиях второго пункта предполагается, что...

Даны набор ненулевых целых чисел; признак его завершения - число 0. Вывести сумму всех положительных четных чисел из эт
Даны набор ненулевых целых чисел; признак его завершения - число 0. Вывести сумму всех положительных четных чисел из этого набора. если...


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

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

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru