Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Александрик
6 / 6 / 7
Регистрация: 15.03.2012
Сообщений: 77

Проверьте Алгоритм Pascal И как его переписать на FBasic

18.05.2012, 06:28. Показов 1143. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех у меня опять возникла проблемка только уже с другим.

Надо :

Составить программу вывода всех трехзначных чисел, сумма цифр которого равна данному натуральному числу.

На Pascal она выглядит так :

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
const n=9;
Procedure symma (n:integer);
var d,i,j,k:integer;
begin
clrscr;
randomize;
writeln ('vvedite d: '); readln (d);
writeln  ('cifri: ');
for i:=0 to n do begin
for j:=0 to n do
for k:=0 to n do
if d=i+j+k then begin
writeln;
write (i,j,k);
end;
end;
end;
var i,s:integer;
begin
symma (n);
readkey;
end.

Мне нужно написать туже программу тоесть

Составить программу вывода всех трехзначных чисел, сумма цифр которого равна данному натуральному числу.

Только на FreeBASIC /!!! Заранее благодарю в любой помощи.



Добавлено через 32 минуты
Форумучане помогите СРОЧНО НАДО ДО ЗАВТРА СДЕЛАТЬ.!!!!!

Добавлено через 4 часа 34 минуты
помогите !!!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2012, 06:28
Ответы с готовыми решениями:

Как с Pascal ABC переписать данный код на C#?
Сам код на Pascal ABC uses crt; {принадлежит ли точка прямой} function Prin(ax, ay, bx, by, cx, cy: integer): boolean; begin if...

Переписать программу с Turbo Pascal на Pascal ABC
Здравствуйте, не могли бы помочь переписать программу с Turbo Pascal на Pascal ABC. Хоть убейте не могу запустить на Turbo. Программа...

Переписать программу с Turbo Pascal на Pascal ABC
Нужно переделать программу,написанную на Turbo Pascal в ту,чтобы работала на Pascal ABC. Помогите пожалуйста,делаю,но конечный результат не...

2
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
18.05.2012, 08:02
Лучший ответ Сообщение было отмечено Александрик как решение

Решение

Цитата Сообщение от Александрик Посмотреть сообщение
Только на FreeBASIC
Исправил неточность - исключил числа вида 0ХХ ( вряд ли их можно считать трехзначными)
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Const n = 9
Function symma() As Integer
Dim d As Integer: Dim i As Integer: Dim j As Integer : Dim k As Integer
'Print "vvedite d: "
Input "vvedite d: ",d ' Этот вариант для Basic более применим
Print "cifri: "
for i=1 to n 
  for j=0 to n 
    for k=0 to n 
        If d=i+j+k then 
            Print i & j & k
        End If
    Next
  Next
Next
 
End Function
 
Dim i As Integer 
 
 
 symma
Input "",i
End
0
 Аватар для Александрик
6 / 6 / 7
Регистрация: 15.03.2012
Сообщений: 77
18.05.2012, 20:40  [ТС]
Спс За помощь.!!!! но чуть чуть припоздали...

Задание:

Составить программу вывода всех трехзначных чисел, сумма цифр которого равна данному натуральному числу.


Программный код:

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
PRINT " "
print "Zadanie 1"
input "Vvedite N dla proverki=";N
 
for a=100 to 999
    m=a:s=0
    while (m<>0)
        k=m mod 10
        S=S+k
        m=m\10
    wend 
if S=N then print "a=";a;" ";
next a
INPUT Z
Работает все нормально.!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.05.2012, 20:40
Помогаю со студенческими работами здесь

Переписать программу с Turbo Pascal на Pascal ABC
Помогите пожалуйста перевести код с Turbo Pascal на Pascal ABC uses graph,crt; const n=20; //размер массива type stb=record //тип...

Переписать код из Turbo Pascal в pascal ABC
очень плохо знаю Turbo Pascal, а времени на изучение нет, а его надо переписать в Pascal ABC, буду очень благодарна!) program Kr_D; ...

Переписать код из Turbo Pascal в Pascal ABC
program zadacha; uses crt, graph; const m=50; var gd,gm,i,j,s1,s2,c1,c2: integer; z,x,y,x1,y1,x2,y2,h: real; t: array of...

Переписать код из Turbo Pascal в Pascal ABC
Переписать код из Turbo Pascal в Pascal ABCprogram zadacha; uses crt, graph; const m=150; var gd,gm,i,j,s1,s2,c1,c2: integer; z,x,y:...

Переписать код из Turbo Pascal в Pascal ABC
Переписать код из Turbo Pascal в pascal ABCprogram zadacha; uses crt, graph; const m=50; var gd,gm,i,j,s1,s2,c1,c2: integer; z,x,y:...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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