Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Santin0

Найти наибольший общий делитель натуральных чисел

28.03.2010, 22:23. Показов 2252. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
задача: написать программу, в которой вычисляется С - наибольший общий делитель натуральных чисел А и В.

вообще программа как таковая есть... но нужно, чтобы в случае какой-либо ошибки (число не натуральное или просто его не ввели) она начиналась заново. а этого блондинка не умеет. Help!
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2010, 22:23
Ответы с готовыми решениями:

Вычислить наибольший общий делитель натуральных чисел
При помощи оператора WHILE … WEND вычислить С – наибольший общий делитель введённых с клавиатуры натуральных чисел Х и Y. ...

Определить наибольший общий делитель чисел
Помогите, пожалуйста, с этими задачами 1. Даны натуральные числа m и n. Определить наибольший общий делитель этих чисел. 2....

надо найти наибольший делитель среди 5 чисел
всех приветствую, вообщем надо найти наибольший делитель среди 5 чисел (допустим a1,a2,a3,a4,a5) и если возможно то среди произвольного...

3
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
28.03.2010, 23:10
Цитата Сообщение от Santin0 Посмотреть сообщение
задача: написать программу, в которой вычисляется С - наибольший общий делитель натуральных чисел А и В.

вообще программа как таковая есть... но нужно, чтобы в случае какой-либо ошибки (число не натуральное или просто его не ввели) она начиналась заново. а этого блондинка не умеет. Help!
Ну, и выложите свою программу, посмотрим, что надо подправить
И заоодно скажите, что кроме не натурального числа надо проверить
0
Santin0
29.03.2010, 17:25
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DIM A AS INTEGER
DIM B AS INTEGER
DIM X AS INTEGER 
DIM Y AS INTEGER
 
INPUT A, B
 
X=A
Y=B
IF X<0 OR Y< O THEN PRINT "Ошибка, введите число заново" - 
а вот каким образом совершить отсюда переход к вводу, не знаю. или если число не вводят, а просто enter 2жды нажимают... проясните, пожалуйста, этоти моменты
DO 
IF X>Y THEN X=X-Y
ELSE Y=Y-X
END IF
LOOP UNTIL X=Y
PRINT A, B, "НОД=" ; X
END
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
29.03.2010, 18:47
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DO
INPUT "vvedite 1 chislo ", a
IF a <= 0 THEN PRINT "nevernyj vvod"
LOOP UNTIL a > 0
DO
INPUT "vvedite 2 chislo ", b
IF b <= 0 THEN PRINT "nevernyj vvod"
LOOP UNTIL b > 0
X = a
Y = b
DO
IF X > Y THEN X = X - Y ELSE Y = Y - X
LOOP UNTIL X = Y
PRINT "NOD chisel"; a; "i"; b; "="; X
END
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2010, 18:47
Помогаю со студенческими работами здесь

Докажите или опровергните: Если A^x + B^y = C^z, то А, B, С имеют общий простой делитель.
Докажите или опровергните Если A^x + B^y = C^z, где где A, B, C, x, y,z — натуральные, а x, y z &gt;2, то А, B, С имеют общий простой...

В последовательности натуральных чисел найти сумму чисел, начинающихся на 7
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, начинающихся на 7. Программа получает на вход...

Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел
Вот такая вот задачка: Дано натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов...

Найти сумму 20 натуральных чисел
Найти сумму 20 натуральных чисел CLS FOUP = 1 TO 20 STEP 1 S = S+1 NEXT P PRINT &quot;S=&quot;;S Эта программа не выводит ничего....

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru