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

В первый файл записать значения дней, во второй — значения месяцев для дат из исходного строкового файла

20.05.2011, 18:32. Показов 1692. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц отводится по две позиции, а под год — четыре (например, «16/04/2001»). Создать два файла целых чисел, первый из которых содержит значения дней, а второй — значения месяцев для дат из исходного строкового файла (в том же порядке). РЕБЯТКИ ВЫРУЧАЙТЕ МНЕ ЕЕ НЕ ОСИЛИТЬ
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2011, 18:32
Ответы с готовыми решениями:

В первый файл записать значения дней, во второй — значения месяцев для дат из исходного строкового файла
File 68.Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц...

Создать два файла целых чисел, первый содержит значения дней, а второй — значения месяцев
File67. Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц...

Создать два файла целых чисел, первый из которых содержит значения дней, а второй — значения месяцев
File67°. Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц...

Создать два файла целых чисел, первый содержит значения месяцев, а второй значения лет
Помогите пжл с задачкой Дан строковый файл, содержащий даты в формате «день/месяц/год», Создать...

3
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 22
20.06.2011, 10:53  [ТС] 2
ПОЖАЛУЙСТА ХОТЯБЫ КОД
0
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
20.06.2011, 12:09 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
54
55
56
57
58
59
60
61
62
63
64
uses crt;
type str=string[10];
var f1:file of str;
    f2,f3:file of integer;
    s:str;
    n,i,j,d,m,c:integer;
begin
clrscr;
assign(f1,'data');
rewrite(f1);
assign(f2,'day');
rewrite(f2);
assign(f3,'month');
rewrite(f3);
write('Сколько дат ввести n=');
readln(n);
writeln('Введите ',n,' дат в формате дд/мм/гггг');
for i:=1 to n do
 begin
  repeat
  readln(s);
  c:=0;
  for j:=1 to 10 do
  if((j in [3,6])and (s[j]<>'/'))
  or((j in [1,2,4,5,7..10])and not(s[j] in ['0'..'9']))
  then c:=1;
  if c=1 then writeln('Дата введена неверно, повторите');
  until c=0;
  write(f1,s);
 end;
clrscr;
reset(f1);
writeln('Содержание исходного файла:');
while not eof(f1) do
 begin
  read(f1,s);
  writeln(s);
  val(copy(s,1,2),d,c);
  write(f2,d);
  val(copy(s,4,2),m,c);
  write(f3,m);
 end;
close(f1);
writeln('Содержание файла дней:');
reset(f2);
while not eof(f2) do
 begin
  read(f2,d);
  if d<10 then write(0);
  write(d,' ');
 end;
close(f2);
writeln;
writeln('Содержание файла месяцев:');
reset(f3);
while not eof(f3) do
 begin
  read(f3,d);
  if d<10 then write(0);
  write(d,' ');
 end;
close(f3);
readln
end.
1
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 22
21.06.2011, 15:10  [ТС] 4
СПАСИБО ВАМ ПРОСТО ОГРАМЕДНИЙШЕЕ
0
21.06.2011, 15:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2011, 15:10
Помогаю со студенческими работами здесь

Дан файл целых чисел. Создать два новых файла, в первый записать чётные числа исходного, во второй - нечётные
Дан файл целых чисел. Создать два новых файла, первый из которых содержит чётные числа из исходного...

Записать в файл средние значения пяти векторов исходного файла.
Записать в файл средние значения пяти векторов исходного файла.


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

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

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