Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.01.2018
Сообщений: 1
1

Заполнить файл случайными действительными числами

24.01.2019, 01:37. Просмотров 532. Ответов 1
Метки нет (Все метки)

Заполнить файл случайными действительными числами. Переписать в другой файл те из них, целая часть которых является простым числом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2019, 01:37
Ответы с готовыми решениями:

Заполнить файл действительными случайными числами.Переписать в другой файл только целые части данных чисел
Заполнить файл действительными случайными числами.Переписать в другой файл только целые части...

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

Заполнить матрицу случайными числами и транспонировать ее
Заполнить двумерный массив 3x4 случайными целыми числами в диапазоне от 30 до 90. Вывести...

Заполнить массив из 10 элементов случайными числами
1)Заполнить массив из 10 элементов случайными числами в интервале и найти в нем максимальный и...

1
Модератор
61721 / 46201 / 31872
Регистрация: 18.05.2008
Сообщений: 111,469
24.01.2019, 13:11 2
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
uses crt;
var f,g:file of real;
    b,i,j,p:integer;
    a:real;
begin
randomize;
assign(f,'fileF');
rewrite(f);
for i:=1 to 50 do
 begin
  a:=20*random;
  write(f,a);
 end;
assign(g,'fileG');
rewrite(g);
writeln('Содержание исходного файла');
reset(f);
while not eof(f) do
 begin
  read(f,a);
  write(a:8:2);
  b:=trunc(a);
  if(b<2)or(b mod 2=0) then continue  //заведомо не простые пропускаем
  else //остальные проверяем
   begin
    i:=3;
    while (i*i<=b)and(b mod i<>0) do inc(i,2);
   end;
  if(b=2)or(i*i>b) then write(g,a);
 end;
close(f);
reset(g);
if filesize(g)=0 then write('Нет чисел с простой целой частью')
else
 begin
  writeln('Результирующий файл');
  while not eof(g) do
   begin
    read(g,a);
    write(a:8:2);
   end;
 end;
close(g);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2019, 13:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполнить массив 20 случайными двузначными числами
Заполнить массив 20 случайными двузначными числами, расположить в порядке возрастания четные...

Матрицу А(10, 8) заполнить целыми случайными числами
Помогите Матрицу А(10, 8) заполнить целыми случайными числами в диапазоне от -23 до 23

Заполнить массив из 12 элементов случайными числами
Заполнить массив из 12 элементов случайными числами в интервале от -12 до 12 и выполнить...

Заполнить массив из 10 элементов случайными числами
Заполнить массив из 10 элементов случайными числами в интервале от 0 до 10 и отсортировать его по...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.