Аватар для tianddu
1 / 1 / 0
Регистрация: 12.01.2011
Сообщений: 59

Получить новый файл целых чисел, содержащий исходные числа, десятичные цифры которых записаны в обратном порядке

12.01.2011, 16:54. Показов 1247. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят выручайте не успеваю написать прогу( сейчас занят написанием другой...
Создать файл целых чисел. Получить новый файл целых чисел, содержащий исходные числа, десятичные цифры которых записаны в обратном порядке. Рассортировать новый файл по возрастанию чисел.
тоесть я воожу числа через пробел например:
56 38 7894 3756 6 8 21
программа записывает их в файл F1
потом приводит к такому виду
65 83 4987 6573 6 8 12
записывает в файл F2
потом сортирует по возрастанию
6 8 12 65 83 4987 6573
и вписывает в файл F3
вот есть прога подобная она работает правда уже с готовым файлом F1 и меняет числа местами в другом порядке а потом сортирует..
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Program Pr2;
var
f1,f2,f3:text;
i,j,count,code,n,b:integer;
str1,str2,str3,strdop:string;
dop:array [1..254] of integer;
begin
Assign(f1,'f1.txt');
Reset(f1);
Read(f1,str1);
close(f1);
j:=1;
count:=length(str1);
for i:=Length(str1) downto 1 do
 begin
  if str1[i]=' ' then
   begin
   val(copy(str1,i+1,(count)-(i-1)),dop[j],code);
   j:=j+1;
   count:=i;
   end;
 end;
val(copy(str1,1,(count)-1),dop[j],code);
for i:=1 to j do
begin
 Str(dop[i],strdop);
 if j<>1 then
 str2:=str2+strdop+' ';
end;
n:=j;
Assign(f2,'f2.txt');
Rewrite(f2);
Write(f2,str2);
Close(f2);
for j:= 1 to N-1 do { öèêë ïî ÷èñëó "ïðîõîäîâ" }
for i:= 1 to N-j do { öèêë ñðàâíåíèÿ ýëåìåíòîâ â îñòàâøåéñÿ ÷àñòè ìàññèâà }
if dop[i] > dop[i+1] then begin { çàïîìèíàåì çíà÷åíèå x[i] è }
b:=dop[i]; dop[i]:=dop[i+1]; dop[i+1]:=b   { ïåðåñòàâëÿåì ýëåìåíòû }
end;
 
 for i:=1 to n do
begin
 Str(dop[i],strdop);
 if n<>1 then
 str3:=str3+strdop+' ';
end;
 
Assign(f3,'f3.txt');
Rewrite(f3);
Write(f3,str3);
Close(f3);
end.
не привык к тому что ctrl+enter создают темку, вот и создал не дописав сначала)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.01.2011, 16:54
Ответы с готовыми решениями:

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке. РЕШЕНА НО НЕ ИДЕТ:(...

Вычисление пятизначного числа, цифры которого записаны в обратном порядке
Помогите, пожалуйста. Задали 9 задач на Паскале. Решил все кроме тех, что ниже. Буду очень признателен если кто-то решит мне 8-й и 9-й...

Имеется типизированный файл, в котором записаны 18 целых чисел. Переписать все положительные числа файла в массив в том же порядке
Имеется типизированный файл, в котором записаны 18 целых чисел. Переписать все положительные числа файла в массив в том же порядке

1
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
12.01.2011, 16:58
Цитата Сообщение от tianddu Посмотреть сообщение
тоесть я воожу числа через пробел например
ну вводите дальше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.01.2011, 16:58
Помогаю со студенческими работами здесь

Имеется типизированный файл, в котором записаны 18 целых чисел. Переписать все положительные числа файла в массив в том же порядке
program viweglavnoidiagonaali; var f:file of integer; i,bi,k,d,z,z1,a,b,x,y:integer; begin writeln('x '); for I:=1 to 2 do begin...

Создать файл, содержащий не более 50 случайных целых чисел. Записать в новый файл и вывести на экран максимальное и минимальное числа
Создать файл, содержащий не более 50 случайных целых чисел. Записать в новый файл и вывести на экран максимальное и минимальное числа.

Записать все положительные числа из файла целых чисел в текстовый файл в обратном порядке
Задание: Написать программу, записывающую все положительные числа из файла целых чисел в текстовый файл в обратном порядке по пять чисел...

Дано целое число. Вывести набор символов, содержащий цифры этого числа в обратном порядке.
&quot;Дано целое число. Вывести набор символов, содержащий цифры этого числа в обратном порядке.&quot; подскажите СРОЧНО плиз решение...

Используя стек, создать другой текстовый файл, в котором числа будут записаны в обратном порядке - Free Pascal
Создать текстовый файл, содержащий текстовую и числовую информацию. Используя стек, создать другой текстовый файл, в котором числа будут...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
Реализация конвейеров машинного обучения с Python и Scikit-learn
AI_Generated 23.04.2025
Мир данных вокруг нас растёт с каждым днём, и умение эффективно обрабатывать информацию стало необходимым навыком. Специалисты по машинному обучению ежедневно сталкиваются с задачами предобработки. . .
Контроллеры Kubernetes Ingress: Сравнительный анализ
Mr. Docker 23.04.2025
В Kubernetes управление входящим трафиком представляет собой одну из ключевых задач при построении масштабируемых и отказоустойчивых приложений. Ingress — это API-объект, который служит вратами. . .
Оптимизация кода Python с Cython и Numba
py-thonny 23.04.2025
Python прочно обосновался в топе языков программирования благодаря своей простоте и гибкости. Разработчики любят его за читабельность кода и богатую экосистему библиотек. Но у этой медали есть и. . .
Микросервис на Python с FastAPI и Docker
ArchitectMsa 23.04.2025
В эпоху облачных вычислений и растущей сложности программных продуктов классическая монолитная архитектура всё чаще уступает место новым подходам. Микросервисная архитектура становится фаворитом. . .
Создаем веб-приложение на Vue.js и Laravel
Reangularity 23.04.2025
Выбор правильного технологического стека определяет успех веб-проекта. Laravel и Vue. js формируют отличную комбинацию для создания современных приложений. Laravel — это PHP-фреймворк с элегантным. . .
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров. 3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru