Вернуться   Форумы Якутск Онлайн > Hi-Tech > Сисадмины и программисты
Сисадмины и программисты Форум посвящён системным администраторам и программистам

Ответ
 
Опции темы Опции просмотра

Требуется помощь!
Старый 09.04.2011, 08:58   #1
Nougami
Новичок
 
Nougami вне форума
Регистрация: 09.04.2011
Сообщений: 4
Nougami на пути к уважению
По умолчанию Требуется помощь!

Требуется помощь!
Язык: Паскаль.
Возникла проблема не могу решить задачу!
Тема: Файлы.
1)Дан файл, содержащий текст на русском языке и некоторые два слова (математика и информатика). Определить сколько раз они встречаются в тексте.

2)Записать файл последовательного доступа N произвольных натуральных чисел. Переписать в другой файл последовательного доступа те элэменты, которые кратны К.

Заранее спасибо!

Последний раз редактировалось Nougami, 10.04.2011 в 21:45.
  Ответить с цитированием

Старый 10.04.2011, 19:07   #2
RIP
Долгожитель
 
RIP вне форума
Регистрация: 26.02.2009
Сообщений: 3,077
RIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутациюRIP имеет наиславнейшую репутацию
По умолчанию

вы забыли указать на каком языке все это надо делать
  Ответить с цитированием

Старый 17.04.2011, 18:39   #3
daishi424
Участник
 
Аватар для daishi424
 
daishi424 вне форума
Регистрация: 04.02.2009
Сообщений: 259
daishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутациюdaishi424 имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от Nougami Посмотреть сообщение
Язык: Паскаль.
Ах, забываю родимый Паскаль с каждым годом всё больше, где ж мои 17 лет...
Немного мозгами пораскинул, вот задача (2) с маленьким "костылём" :D
Код:
program NumberCheck;
uses crt;
var
 file1, file2: text;
 n, k, i, num: integer;
begin
   clrscr;
   assign(file1, 'C:\Pascal\1.txt');
   assign(file2, 'C:\Pascal\2.txt');
   randomize;
   write('Vvedite kolichestvo elementov v 1-om faile N = ');
   readln(n);
   rewrite(file1);
   for i:=1 to n do
      begin
      num:=1 + random(100);
      write(file1, ' ', num);
      end;
   write('Vvedite chislo kratnosti K = ');
   readln(k);
   reset(file1);
   rewrite(file2);
      while not eof(file1) do begin
          read(file1, num);
          if (num mod k = 0) then write(file2, ' ', num);
      end;
   close(file1);
   close(file2);
end.
Просто создайте папку Pascal в корневой директории вашего диска C.

Последний раз редактировалось daishi424, 17.04.2011 в 19:10.
  Ответить с цитированием

Старый 17.04.2011, 23:22   #4
Nougami
Новичок
 
Nougami вне форума
Регистрация: 09.04.2011
Сообщений: 4
Nougami на пути к уважению
По умолчанию

Спасибо выручил!
  Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 11:14.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot