Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 20.12.2009
Сообщений: 27

Сгенерировать строку (переделать в ABC)

31.01.2010, 16:04. Показов 1004. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для массивов из N вещественных чисел сгенерировать строку. Состоящую из элементов массива, сумма цифр целой части которой является четным числом, разделенных пробелами. Все числа должны быть представлены с точностью до 4 знаков после запятой. вот етубы задачу переделать в АБС
Pascal
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
var st,b:string;
n,i:integer;
m:array[1..100]of real;
 
function sum(n:longint):integer;
begin
sum:=0;
while n<>0 do
begin 
sum:=sum+n mod 10;
n:=n div 10;
end;
end;
 
begin
clrscr;
write('N-> ');
readln(n);
for i:=1 to n do read(m[i]);
readln;
s:='';
for i:=1 to n do if sum(trunc(m[i])) mod 2=0 then
begin
str(m[i]:0:4,b);
s:=s+b+' ';
end;
writeln(s);
readln;
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2010, 16:04
Ответы с готовыми решениями:

Переделать из ABC во фри паскаль
Помогите плиз переписать код во фри паскаль из ABC uses crt; type tfile = file of char; smas = array of integer; bmas =...

Переделать программу в Pascal ABC
uses graph; function F1(x:real):real; begin F1:=sin(exp(-x)); end; function F2(x:real):real; begin F2:=cos(exp(-x)); end; ...

Переделать функцию для в Pascal ABC
Не получается переделать, помогите пожалуйста: function Posx(const SubStr, Str: String; Offset: Integer): Integer; var I,...

1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
31.01.2010, 17:28
ABC здесь не при чем, просто программа написана через колено.
Pascal
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
var st,b:string;
n,i:integer;
m:array[1..100]of real;
function sum(n:longint):integer;
var s:integer;
    m:longint;
begin
sum:=0;
m:=n;
while m<>0 do
 begin
  s:=s+(m mod 10);
  m:=m div 10;
 end;
 sum:=s;
end;
 
begin
write('N-> ');
readln(n);
for i:=1 to n do read(m[i]);
readln;
st:='';
for i:=1 to n do if sum(trunc(m[i])) mod 2=0 then
begin
str(m[i]:0:4,b);
st:=st+b+' ';
end;
write(st);
readln
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2010, 17:28
Помогаю со студенческими работами здесь

Переделать код из турбопаскаля в pascal abc
можете переделать код из турбопаскаля в паскальabc program jn; uses graph,crt; const xs0=50; xp1=1.75; xs1=640; xp0=-1.75; ...

Нужно переделать программа под Pascal ABC
label n1,n2; var A : arrayof integer; b, t : arrayof integer; n,l,x,c,i,j : integer; Begin writeln('vvedite koli4estvo vershin...

Нужно переделать код с С ++ на Pascal ABC NET
int main() { setlocale (LC_ALL, &quot;RUS&quot;); int s,max,i,j,N,M,a; s=0; max=0; cout&lt;&lt;&quot;N=&quot;; cin&gt;&gt;N; cout&lt;&lt;&quot;M=&quot;; ...

Переделать код под Pascal abc.net
КТО НИБУДЬ ПОМОГИТЕ ПЕРЕДЕЛАТЬ КОД ПОД PASCAL ABC.NET. САМ ПЫТАЛСЯ но не могу разобраться как изображение выходило.фон прикрепил к теме. ...

Программу на Pascal ABC Net переделать для FreePascal
Никогда не писал на FP, можете помочь переписать программу на код для FP? program laba5_1; type mass = array of longint; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru