Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.02.2023
Сообщений: 1

Сгенерировать 3 случайных числа в диапазоне от 0 до 10. Если сумма этих чисел меньше 16, сгенерировать новую тройку.

15.02.2023, 13:05. Показов 728. Ответов 3
Метки php (Все метки)

Студворк — интернет-сервис помощи студентам
Сгенерировать 3 случайных числа в диапазоне от 0 до 10. Если сумма этих чисел меньше 16, сгенерировать новую тройку. Так продолжать до тех пор, пока не будет получена тройка с суммой больше 16 – ее нужно вывести в окно браузера.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2023, 13:05
Ответы с готовыми решениями:

Сгенерировать 10 случайных целых чисел в диапазоне от N до M
Сгенерировать 10 случайных целых чисел в диапазоне от N до M var n,m,a,i:integer; begin read(n,m); writeln; randomize; for...

Программа должна сгенерировать 2 случайных числа в диапазоне от 2 до 9
Здравствуйте! я только начинаю изучать азы Си подскажите пожалуйста! Задача такая: программа должна сгенерировать 2 случайных числа в...

Сгенерировать 7 случайных чисел в диапазоне от 3 до 33. Вывести их на экран.
как написать вот такую программку? Сгенерировать 7 случайных чисел в диапазоне от 3 до 33. Вывести их на экран. Сколько чисел делится...

3
Эксперт PHP
 Аватар для liris
4403 / 1043 / 154
Регистрация: 16.01.2023
Сообщений: 2,583
15.02.2023, 13:54
Лучший ответ Сообщение было отмечено gogolik как решение

Решение

PHP
1
2
3
4
5
6
7
do {
    $a = rand(0, 10);
    $b = rand(0, 10);
    $c = rand(0, 10);
} while ($a + $b + $c < 16);
 
echo "$a $b $c";
0
1306 / 781 / 190
Регистрация: 19.09.2020
Сообщений: 1,993
16.02.2023, 07:32
Небольшая обфуркация

PHP
1
2
3
4
do {
    $arr = array_map(fn () => rand(0, 10), array_fill(0, 3, 0));
} while (array_sum($arr) < 16);
echo implode(" ", $arr);
0
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
16.02.2023, 10:49
Цитата Сообщение от KingdaKa Посмотреть сообщение
Небольшая обфуркация
Коль пошла такая пьянка

PHP
1
2
3
4
5
6
7
8
do {
    $arr = array_map(function ($v) {
        return $v % 10;
    }, str_split(mt_rand(100000000, 200000000), 3));
} while (($sum = array_sum($arr)) < 16);
 
echo 'Сумма: ', $sum, PHP_EOL;
print_r($arr);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2023, 10:49
Помогаю со студенческими работами здесь

Сгенерировать два массива A и B случайных чисел в диапазоне [0,55]
Сгенерировать два массива A и B случайных чисел в диапазоне . Генерацию осуществить с помощью процедуры. Найти для каждого столбца матриц...

Сгенерировать 10 случайных чисел в диапазоне от 0 до 1, чтобы в сумме получить 1
Добрый день подскажите как выполнить это

Сгенерировать три последовательности из десяти случайных чисел в диапазоне от 1 до 10 (цикл for)
Используя, оператор цикла For .. написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от...

Не получается сгенерировать из случайных чисел на диапазоне два одномерных массива
Как-то вроде создать получилось массивы, но при выводе два массива склеиваются в один. Подскажите, пожалуйста, как лучше сделать. Главное,...

Сгенерировать 10 случайных чисел в диапазоне от -10 до 10. Вывести на экран количество положительных чисел
Помогите написать программку в Паскале, что сгенерирует 10 случайных чисел в диапазоне от -10 до 10. Вывести на экран количество...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru