Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1 / 1 / 3
Регистрация: 14.02.2013
Сообщений: 77

Создание текстовых файлов с невозрастающей последовательностью целых и вещественных чисел

23.10.2013, 22:37. Показов 959. Ответов 1
Метки нет (Все метки)

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

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

Есть у кого-нибудь в закромах такая процедурка?

Тщетные попытки:
№1

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
Procedure AddFiles;
Var
  r:real;
  y,i,k:integer;
Begin
  Assign(C,'c.txt');
  Assign(D,'d.txt');
  Assign(F,'f.txt');
  Rewrite(C);
  Rewrite(D);
  Rewrite(F);
  Write('Введите количество чисел в файле C: ');Read(k);
  i:=1;
  For i:=1 to k do
  begin
    randomize;
    For y:=100 downto 1 do
    begin
      r:=(random(30))*(-1)+y;      
      Write(C,r);
    end;
  end;
  Write('Введите количество чисел в файле D: ');Read(k);
  i:=1;
  For i:=1 to k do 
  begin
    randomize;
    For y:=100 downto 1 do
    begin
      r:=(random(30))*(-1)+y;      
      Write(D,r);
    end;
  end;
end;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.10.2013, 22:37
Ответы с готовыми решениями:

Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел
Ребят срочно надо><

Работа с последовательностью целых чисел
Вводится последовательность целых чисел (0 – конец последовательности), найти разность между наименьшим среди положительных и наибольшим...

Замена вещественных чисел в текстовых файлах
Добрый вечер всем форумчанам. Стоит у меня такая задача: удалить из текстовых файлов все вещественные числа в промежутке от 0.001 до...

1
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
25.10.2013, 01:05
Вот мое решение задачи записывания в файл последовательности целых чисел. Остальное можно доработать:
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
 ///процедура записывает в файл последовательность M невозрастающих чисел
procedure nevozrastanie(L: integer);
var
  f : text;
  i, N, a: integer;
  
begin
  Assign(f, 'D:\nevozrastanie.dat'); { связываем файловую переменную f c физическим файлом D:\nevozrastanie.dat }
  Rewrite(f); //открываем текстовый файл на запись, предварительно очищая всё его содержимое
  writeln;
  randomize;
  a := random(4 * L);
 { Находим и записываем в файл M случайных целых чисел: } 
  for i := 1 to L do
  begin
    N := a - random(10);
    a := N;
    write(f, ' ', N); //записываем в файл "пробел" и число N
   // write(' ', N); //выводим результат на экран
  end;
  writeln;
  Close(f); //закрытие файла
end;
 
var
  M: integer;
 
begin
  writeln('Введите число:');
  write(' M = ');
  readln(M);
  writeln;
  Writeln('Случайный массив ', M, ' невозрастающих чисел:' );
  nevozrastanie(M); //вызываем процедуру
  writeln;
  writeln;
  writeln('Ваш файл находится в директории "D:\nevozrastanie.dat"');
end.
Файл nevozrastanie.dat нужно открывать блокнотом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2013, 01:05
Помогаю со студенческими работами здесь

Создание программы с использованием текстовых файлов и файлов записи
Дан текстовый файл в котором хранится информация о 6 спорсменах. В нечетных строчкеах записаны ФИО, в четных - 6 результатов прыжков через...

Найти суммы двух случайных чисел. a) целых чисел из диапазона от 50 до 100 b) вещественных чисел от 3х с половиной до 8
помогите решить Найти суммы двух случайных чисел. a) целых чисел из диапазона от 50 до 100 b) вещественных чисел от 3х с половиной...

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

Написать функцию заполнения квадратной матрицы возрастающей последовательностью целых чисел по заданной схеме
Написать функцию для заполнения квадратной матрицы размерностью n × n возрастающей последовательностью целых чисел по заданной схеме. ...

создание текстовых файлов в C#
Прочитал почти всю веку форума, вроде что-то и есть по работе с файлами но ни как не могу все сложить воедино, уже голова как чугунок...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru