Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 21.12.2008
Сообщений: 15
1

Переписать в файл G те элементы файла F, которые при делении на 5 дают в остатке 1 или 4

12.03.2009, 17:10. Показов 1303. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать файл F из целых чисел. Переписать в файл G те элементы файла F, которые при делении на 5 дают в остатке 1 или 4.

ИСХОДНЫЕ ДАННЫЕ:
F= { 16; 19; 21; 20; 12; 31; 29;}

помогите пожалуйста....заранее благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2009, 17:10
Ответы с готовыми решениями:

Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D
Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все пятизначные...

Определить количество чисел, которые при делении на 7 дают в остатке 3
Даны натуральные числа a1, a2, a3, a4. а) верно ли, что одно число положительно б) Определить...

Составить программу поиска трехзначных чисел которые при делении на 47 дают в остатке 43
Составить программу поиска трехзначных чисел которые при делении на 47 дают в остатке 43!! ...

Элементы файла, которые при делении нацело на собственный индекс дают значение большее 2, возвести в квадрат
Ввести файл F . Элементы файла, которые при делении нацело на собственный индекс дают значение...

5
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
12.03.2009, 17:31 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Давай лучше, пользователь сам заполнит файл.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program xxx;
var
 f,g:file of integer;
 i:integer;
begin
 assign(f,'f');
 assign(g,'g');
 reset(f);
 rewrite(f);
 while not eof(f) do begin
  read(f,i);
  if (i mod 5=1) or (i mod 5=4) then write(g,i);
 end;
 close(f);
 close(g);
end.
0
1 / 1 / 0
Регистрация: 21.12.2008
Сообщений: 15
12.03.2009, 17:51  [ТС] 3
в том то всё и дело, что файл надо создать с расширением dat, и надо чтоб этот файл был записан как программа, я вот с этим справиться не могу, помогите плизззз!
0
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
12.03.2009, 17:53 4
Просто при указании файла в операторе assign пиши:
Pascal
1
assign(file,'file.dat');
0
1 / 1 / 0
Регистрация: 21.12.2008
Сообщений: 15
12.03.2009, 17:56  [ТС] 5
не вы меня не так поняли, мне надо чтоб к этому заданию было 2 программы, первая программа должна создавать файл с расширением dat а втрорая должна его обрабатывать!
0
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
12.03.2009, 18:00 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

первая программа:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program input;
var f:file of integer;
     i,n,k:integer;
begin
 assign(f,'f.dat');
 rewrite(f);
 readln(n);
 for i:=1 to n do
 begin
  readln(k);
  writeln(f,k);
 end;
 close(f);
 end.
0
12.03.2009, 18:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2009, 18:00
Помогаю со студенческими работами здесь

Найти и напечатать те числа, которые при делении на 7 дают остаток 1, 2 или 5
даны натуральные числа от 35 до 87. Найти и напечатать те из них, которые при делении на 7 дают...

Найти те члены данной последовательности , которые при делении на 11 дают остаток 5 или 7
1)Дано Действительно число Х вычислить: 2/(x-1)+4(x-3)+6(x-5).....+50/(x-49) 2)Даны целые числа...

Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на 3.
1 задача Ввести двумерный массив A 3×4 . Определить произведение элементов, которые при делении...

Найти сумму и количество тех элементов массива, которые при делении на 7 дают остаток 1, 2 или 5
помогите пожалуйста не могу решить 6. Даны массивы А(30), В(20), С(15) целых чисел. Найти сумму и...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru