|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||||||||||||
Алгоритмы и языки и МЫ07.03.2023, 01:00. Показов 5639. Ответов 38
Метки c++, csharp, java, javascript, php, python, qbasic, visaul basic, алгоритм, перевод (Все метки)
Алгоритмы и языки и МЫ
В данной теме размещаем простые алгоритмы на 8 языках например: c++ _ C# _ python _ javascript _ qb64 _ VB _ java _ php или хотя бы минимум на 3-х языках одновременно и сразу желательно проверяемые в онлайн компиляторе Rextester.com Плюс важно сообщать какие алгоритмы показывает пример например: изучаются циклы случайные сортировка печать сравнение вывод в файл Отличие от Rosettacode.org: здесь алгоритмы очень краткие Добавлено через 4 минуты Программа Функция функций включает: корень степень экспонента логарифмы тригонометрия и радианы из градусов на 3-х языках python c# c++ Контрольный пример при x=90 y=1322 примерно Python https://rextester.com/EGXCM83414
C++ https://rextester.com/EKC21250
C# https://rextester.com/PYG11940
1
|
||||||||||||||||
| 07.03.2023, 01:00 | |
|
Ответы с готовыми решениями:
38
Какие языки знают все школьники и языки, которые знает хотя бы один из школьников Определите, какие языки знают все школьники и языки, которые знает хотя бы один из школьников Интерпретируемые языки VS Компилируемые языки |
| 07.05.2023, 11:48 | ||||||
|
Простая дихотомия?
0
|
||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||
| 09.05.2023, 12:12 [ТС] | ||||||
|
Milliard Fortran https://jdoodle.com/a/6cWF
онлайн компилятор для записи: вход через гугл там повторена строка выводящая промежуточные результаты Программа Python Миллиард https://jdoodle.com/a/6bRC угадывающая 1 из 1'000'OOO'ooo https://rextester.com/GWJFOO4393 или Quadrillion угадывает квадриллион
https://trinket.io/embed/python/adae4501bd
0
|
||||||
| 16.05.2023, 15:14 | ||||||||||||
А лучше так:
0
|
||||||||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||
| 23.05.2023, 11:11 [ТС] | ||||||
|
Предыдущий вариант онлайн https://rextester.com/LKKJ31409
Сегодня Milliard JavaScript
https://jdoodle.com/h/2Ul
0
|
||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||
| 30.05.2023, 19:19 [ТС] | ||||||
|
Milliard C# угадывает 1 из 1'234'567'890
за количество шагов логарифмическое N = LOG(10^9;2) = 30 и 10^3 = 2^10
https://jdoodle.com/a/6bSk https://rextester.com/DYVZM84267
0
|
||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
|
| 13.09.2025, 22:44 [ТС] | |
|
Краткое содержание предыдущих сообщений:
На языках Python C++ C# JavaScript JS qbasic qb64 рассмотрены алгоритмы: Функции Простые числа Угадывает число из миллиарда 10^9 Всякий раз проверяемо онлайн Если некоторые онлайн компиляторы недоступны добавлены ссылки на дополнительный компилятор 1-й в списках Функции Функции Python https://ideone.com/Fu3VNn https://rextester.com/EGXCM83414 Функции C++ https://ideone.com/iAIYrD https://rextester.com/EKC21250 Функции C# https://ideone.com/Nid1Fm https://rextester.com/PYG11940 Функции JavaScript JS https://ideone.com/FkB4wR https://jdoodle.com/h/2Uj https://rextester.com/HIQL79958 Функции qb64 Простые числа случайные распознаёт либо вычисляет множители Простые C++ https://ideone.com/oJ3EaL https://ideone.com/Pi46x9 https://jdoodle.com/a/61FC https://rextester.com/YDXE69472 Простые JavaScript JS https://ideone.com/7gRbg8 https://ideone.com/Uv7iiX https://jdoodle.com/h/2UZ https://jdoodle.com/h/2V1 Простые C# https://ideone.com/UDJI6Q https://ideone.com/EIVcdL https://rextester.com/VBXFL2777 Простые Python https://ideone.com/3jRpTC https://ideone.com/K2AsfH https://rextester.com/QFZD94890 https://rextester.com/AAOHQ6342 Простые qbasic https://jdoodle.com/a/696G Простые Eratosfen Fortran https://jdoodle.com/a/68X8 Угадывает число из миллиарда 10^9 за ходы логарифмические =log(10^9;2)=30 Миллиард C++ https://ideone.com/laXtmK https://ideone.com/Gg7YS8 https://jdoodle.com/a/6bQN https://rextester.com/QZEGM92902 Миллиард Fortran https://jdoodle.com/a/6cWF Миллиард Python https://ideone.com/PKmrGV https://jdoodle.com/a/6bRC https://rextester.com/GWJFOO4393 https://trinket.io/embed/python/adae4501bd Миллиард JavaScript JS https://ideone.com/zTym9X https://ideone.com/oeeXau https://jdoodle.com/h/2Ul https://rextester.com/PYYQS76244 Миллиард C# https://ideone.com/zer1oF https://ideone.com/E8pOqh https://jdoodle.com/a/6bSk https://rextester.com/DYVZM84267 Далее можем рассмотреть Универсальный алгоритм Universal изучающий: вывод на экран ввод с клавиатуры размер массива массив 1-мерный массив 2-мерный случайные сортировка математика цикл for условие цикл while вывод в файл считать из файла таймер Другие алгоритмы: Сортировка 2-мерных массивов Фибо Fibo Рюкзак KnapSack Ребус букв Криптарифма Альфаметик Всякий раз проверяемо онлайн
0
|
|
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|
| 15.09.2025, 14:23 | |
|
0
|
|
| 15.09.2025, 15:45 | |||||||
0
|
|||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
|||||||||||
| 16.09.2025, 05:15 [ТС] | |||||||||||
|
Зная на чём споткнулся ИИ число именно 1048773993
легко проверить в другие компиляторы онлайн и заодно проверить за секунды простое ли 1048773993 https://ideone.com/ZzVYxO Онлайн Фортран Qsort https://ideone.com/u6NN5D Оформить бы как в теме Сортировка половинами Русская сортировка половинами (в простонародье сортировка Таноса) там см. результаты Выводим исходный массив дюжины первую и и далее сортируем и выводим время и доказательство: сортированные дюжины первая и Вообще сортировка имелась в виду пузырьковая дабы сортировать мелочь типа матрицы внутри программ Поэтому сегодня программа сортирующая матрицу по строкам и столбцам Матрица сортировка C#
https://rextester.com/JSYB65969 https://ideone.com/4i9BlO Заодно видим: листинг включает название для сохранения Результаты вида:
тогда программа должна быть короче
0
|
|||||||||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,858
|
|||||||
| 01.10.2025, 01:25 | |||||||
0
|
|||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||
| 07.10.2025, 04:01 [ТС] | ||||||
|
Rust см. выше работает онлайн
https://ideone.com/U6cffV Матрица сортировка JavaScript включает в конце просто функцию sort Копирую листинг и вставляю в блокнот и копирую название из листинга MATRIXJ.htm и сохраняю и стартует браузер
https://ideone.com/JITEJd https://jdoodle.com/h/2UB И стартует браузер ? У меня в браузере... Фильтр мата или слов для Firefox
0
|
||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
|||||||||||
| 14.10.2025, 07:07 [ТС] | |||||||||||
|
Матрица сортировка Python
https://trinket.io/python/6edfcab6012a https://ideone.com/mSCqdg Домашнее задание: заменить вложенные циклы на функцию обратной сортировки вида
0
|
|||||||||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,858
|
||||||
| 15.10.2025, 23:47 | ||||||
|
DAV78,
0
|
||||||
| 16.10.2025, 14:40 | |||||||
|
В современном фортране можно работать с сечениями массивов. Например, нужно отсортировать строки матрицы. Для этого, имея любую функцию сортировки, можно написать такой код. Причем цикл, опцией concurrent, можно задать параллельным.
0
|
|||||||
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||
| 01.03.2026, 14:13 [ТС] | ||||||
|
Задача без слов
Примитивное решение:
0
|
||||||
|
782 / 300 / 17
Регистрация: 21.01.2023
Сообщений: 523
|
|||||||
| 01.03.2026, 18:51 | |||||||
|
Не знаю, в каком бейсике это делалось, а VB6 выдаёт сразу же ошибку деления на 0 (что естественно). Заменил циклы для h и для d на For h = 1 To 9.Заменил Timer на QueryPerformanceCounter для точности.Скомпилировал со всеми оптимизациями: Считает 30 сек. Добавил Option Explicit, объявил все переменные, как Long:Считает 0.67 сек. Заменил Goto на цикл Do..Loop, так мне привычнее: быстродействие не изменилось.Избавился от деления так:
Дальнейшее ускорение - это уже надо избавляться от тупого брутфорса, вводить элементы ИИ логики. Задача выдаёт три решения, что подозрительно. Возможно, нужно искать все числа в диапазоне от 1 до 9, тогда не будет деления на ноль, у задачи останется одно решение, а быстродействие ещё немного вырастет.
0
|
|||||||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
||
| 01.03.2026, 22:10 | ||
|
0
|
||
|
782 / 300 / 17
Регистрация: 21.01.2023
Сообщений: 523
|
|
| 01.03.2026, 22:39 | |
|
1
|
|
|
6 / 6 / 0
Регистрация: 01.09.2018
Сообщений: 93
|
||||||||||||||||
| 01.04.2026, 09:55 [ТС] | ||||||||||||||||
|
Доказываем: 2+2=5
QB64 qbasic 2++2=5.bas
' 2 + 2 = 5 '-3 -3 = -5 Python 3 2+2=5.py
#-2 -2 = -5 https://ideone.com/YSEQzF https://rextester.com/VZJ49699 https://rextester.com/GSMC19146 https://ideone.com/CDq1Yf C++
0
|
||||||||||||||||
| 01.04.2026, 09:55 | |
|
Помогаю со студенческими работами здесь
39
Реализовать алгоритмы построения прямой: простой пошаговый алгоритм и алгоритмы Брезенхема Комбинаторные алгоритмы и алгоритмы на графы. Можно ли разделить элементы данного массива на 2 подмассива с одинаковой суммой элементов Линейные алгоритмы, разветвленные алгоритмы, простые циклы Циклические алгоритмы. Алгоритмы обработки последовательностей чисел Циклические алгоритмы. Алгоритмы обработки последовательностей чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|