2 / 2 / 0
Регистрация: 13.04.2014
Сообщений: 31
1

Переписать в другой файл те числа, целая часть которых кратна 3

18.04.2014, 22:33. Показов 2086. Ответов 1
Метки нет (Все метки)

Заполнить файл с вещественными числами из отрезка [-100;100].Переписать в другой файл те числа,целая часть которых кратна 3.Определить число элементов первого и второго файлов.Вывести на печать все элементы исходного файла из отрезка [-20;30];все элементы второго файла
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2014, 22:33
Ответы с готовыми решениями:

Все те числа, в которых целая часть кратна 4, выделить цветом
В одномерный массив A размерности N при помощи датчика случайных чисел вводятся действительные...

Определить количество элементов массива, целая часть которых кратна 7
Составить программный код решения задачи для заданного массива X. Определить количество элементов...

Найти сумму вычисленных значений функции f(x), целая часть которых кратна 2
Найти сумму вычисленных значений функции f(x), целая часть которых кратна 2....

Переписать в другой файл числа, цифры которых удовлетворяют условию
Входной массив содержит 5-значные целые числа abcde. Поместить в выходной массив только те, у...

1
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
19.04.2014, 08:38 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
45
46
47
48
49
50
51
52
53
uses crt;
var f,g:file of real;
    i:integer;
    a,b:real;
begin
clrscr;
randomize;
assign(f,'fileF');
rewrite(f);
assign(g,'fileG');
rewrite(g);
{создадим исходный файл}
for i:=1 to 20 do
 begin
  a:=-100+200*random;
  write(f,a);
 end;
{создаем второй файл}
seek(f,0);
while not eof(f) do
 begin
  read(f,a);
  if trunc(a)mod 3=0 then write(g,a)
 end;
writeln('Число элементов 1 файла=',filesize(f));
writeln('Число элементов 2 файла=',filesize(g));
writeln('Элементы 1 файла из интервала [-20;30]');
i:=0;
seek(f,0);
while not eof(f) do
 begin
  read(f,a);
  if(a>=-20)and(a<=30)then
   begin
    i:=1;
    write(a:8:2);
   end;
 end;
if i=0 then write('Чисел из этого интервала нет');
writeln;
close(f);
writeln('Содержание 2 файла');
seek(g,0);
if filesize(g)=0 then write('Второй файл пустой')
else
 while not eof(g) do
  begin
   read(g,a);
   write(a:8:2)
  end;
close(g);
readln
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2014, 08:38
Помогаю со студенческими работами здесь

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

Определить сумму всех чисел, целая часть которых равна целой части числа А
Дан массив вещественных чисел (размер и элементы задает пользователь). Размер – число из диапазона...

Переписать в другой файл часть исходного
Доброго времени суток! Столкнулся с проблемой при решении задачи есть некоторый файл с содержимым...

Разделить дробное число на 2 части: целая часть числа и его дробная часть
Пользователь вводит с клавиатуры сумму в валюте (дробное число). Вывести по отдельности количество...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru