Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 4

Дан файл целых чисел f. Определите, упорядоченные числа за ростом в файле f или нет?

24.12.2008, 23:06. Показов 1675. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать программы для лаболаторной.
Помогите если не трудно!
1) Дан файл целых чисел f. Определите, упорядоченные числа за ростом в файле f или нет?
2)Дано натуральное число n, символы s1,...,sn. Извесно что среди s1,...,sn есть хоть одна запятая. Найти такое натуральное i, что si - первая запятая.

Что нехто неможет помоч?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2008, 23:06
Ответы с готовыми решениями:

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

Пусть дан файл целых чисел. Определите, где больше нулей – на четных или на нечетных позициях
Пусть дан файл целых чисел. Определите, где больше нулей – на четных или на нечетных позициях.

Пусть дан файл целых чисел. Определите, где больше нулей – на четных или на нечетных позициях
Пусть дан файл целых чисел. Определите, где больше нулей – на четных или на нечетных позициях. Добавлено через 59 минут Нашел, но...

7
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
12.01.2009, 18:47
А тебе все еще нужно?

Добавлено через 46 минут 18 секунд
Держи первую.
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
uses crt;
var f:file of integer; //файл целых чисел
    a,k,max:integer;
    c:char;//символ окончания ввода
begin
clrscr;
assign(f,'chisla.dat');//поскольку файла у Вас видимо нет, создадим его
rewrite(f);//откроем для записи
writeln('Vvedite chisla v fail. Okonchanie vvoda Esc.');
repeat
readln(a);//читаем число
write(f,a);  //вводим в файл
c:=readkey; //окончение ввода-нажать Esc
until c=#27;
close(f);//закроем файл
clrscr;  //очистим экран
reset(f); //откроем файл для чтения
max:=-maxint-1;k:=0; //за макс возьмем самое маленькое из допустимых чисел
while not eof(f) do //пока не конец файла
   begin
     read(f,a);//читаем числа
     if a<max then //если число меньше предыдущего
       begin
        k:=1; //фиксируем
        break; //прекращаем чтение файла
       end
     else max:=a;//если больше или равно, запоминаем его как макс.
   end;
if k=0 then writeln('Chisla v fajle vozrastayut!')//если все не убывают
else writeln('Chisla v fajle ne uporiadocheny po vozrastanyu!');//иначе
close(f);
readln
end.
Добавлено через 34 минуты 47 секунд
№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
uses crt;
const n=20; //количество символов
var s:array[1..20] of char; //массив символов
    i,k:byte;
begin
clrscr;
Writeln('Massiv simvolov:');
repeat
for i:=1 to n do
read(s[i]); //вводим в строку символы
readln;
k:=0;
for i:=1 to n do  //проверяем чтобы была запятая
if s[i]=','then k:=1;
if k=0 then writeln('V massive net zapyatoj! Povtorite vvod.');
until k=1;
for i:=1 to n do
if s[i]=',' then //находим первую запятую
  begin
   writeln('Pervaya zapyataya nahoditsa na pozicii ',i);//выводим ее номер i
   break;//прекращаем поиск
  end;
readln
end.
1
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 4
13.01.2009, 13:07  [ТС]
Спасибо!
А блок схему можеш составить?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.01.2009, 13:30
Могу сделать схемы в редакторе FCEditor, но они не соответствуют ГОСТу. Ты перерисуешь как надо. Рисовать за тебя не собираюсь.
0
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 4
15.01.2009, 21:46  [ТС]
Puporev зделай в FCEditor плз)
0
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
15.01.2009, 22:17
А почему они по ГОСТУ не катят?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
16.01.2009, 11:05
Первую делать отказывается, типизированные файлы не понимает.
Вторую сделал.
Вложения
Тип файла: doc Menace2.doc (26.0 Кб, 25 просмотров)
1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
16.01.2009, 11:12
Во, обманул, написал что файл нетипизированный, на схеме это никак не отражается.
Вложения
Тип файла: doc Menace1.doc (26.5 Кб, 13 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.01.2009, 11:12
Помогаю со студенческими работами здесь

Дан файл целых чисел. Получить в другом файле все числа большие 1. Не работает
program pr; var fx:file of integer; cx:file of integer; n,i,b:integer; begin assign (fx, 'E:\fx.txt'); assign (cx,...

Дан массив целых чисел. Найти номер последнего отрицательного числа или напечатать "Отрицательных чисел нет!"
Доброго времени суток! Дан массив целых чисел - A={ai}, где i={1,2...n}. Найти номер последнего отрицательного числа или напечатать...

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

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

Дан файл из целых чисел. Поменять порядок компонентов в файле на обратный
1) Дан файл из целых чисел. Поменять порядок компонентов в файле на обратный. 2) Заменить в файле строки, совпадающие с 1ой строкой...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru