Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PascalABC.NET Запишите трехсимвольные имена, которые можно образовать из символов Запишите трисимвольни имена, которые можно образовать из символов: Ug,[S . https://www.cyberforum.ru/ pascalabc-net/ thread2044468.html Задача о числах кратных 5 PascalABC.NET
Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от 0 до 10000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых десятичная запись хотя бы одного числа оканчивается на 5. begin Writeln(ReadArrInteger(40).Batch(2).ToList().FindAll(x ->...
PascalABC.NET Поиск четного или нечетного минимума Дан массив, содержащий неотрицательные целые числа, не превышающие 10 000. Необходимо вывести: - минимальный чётный элемент, если количество чётных элементов не больше, чем нечётных; - минимальный нечётный элемент, если количество нечётных элементов меньше, чем чётных. Например, для массива из шести элементов, равных соответственно 4, 6, 12, 17, 9, 8, ответом будет 9 – наименьшее нечётное... https://www.cyberforum.ru/ pascalabc-net/ thread2044456.html PascalABC.NET Выделение и копирование текста из textbox После нажатия кнопки Генерировать в TextBox "a" вписывается код. После нажатия кнопки Копировать нужно, чтобы данный код скопировался в буфер обмена. Помогите, пожалуйста. uses FormsABC; var gen := new Button('Генерировать'); copyy := new Button('Копировать'); https://www.cyberforum.ru/ pascalabc-net/ thread2044430.html
PascalABC.NET Выведите минимальное количество дозаправок автобуса, которые необходимы, чтобы совершить k рейсов
Вот такая вот задачка, помогите пожалуйста
PascalABC.NET Оператор выбора - case https://www.cyberforum.ru/ pascalabc-net/ thread2044333.html
type падеж = (им,род,дат,вин,твор,предл); слово = (степь,боль,тетрадь,дверь); var w: слово; р: падеж; Напечатать слово w в падеже р и единственном числе (например, при w = степь и р = твор надо напечатать слово степью).
PascalABC.NET Массив: Записать четные элементы массива и их количество в файл. "Дан одномерный массив целых чисел из 10 элементов. При запуске программы выводится меню: 1 - заполнить массив случайными числами, 2- ввести элементы массива с клавиатуры, 3-найти количество четных элементов массива, 4 - записать четные элементы массива и их количество в файл." - Задание Последовательность выполнения работы Реализовать программу с текстовым или графическим интерфейсом. В... https://www.cyberforum.ru/ pascalabc-net/ thread2044140.html Создать типизированный файл и записать туда n вещественных чисел PascalABC.NET
Помогите с задачкой
PascalABC.NET Количество букв в алфавитном порядке На вход программы подаются произвольные алфавитно-цифровые символы. Ввод этих символов заканчивается точкой. Требуется написать программу, которая будет печатать последовательность строчных английских букв ('a' 'b'... 'z') из входной последовательности и частот их повторения. begin 'helolohoooooo'.ToCharArray().OrderBy(x -> x).GroupBy(x -> x).ForEach(procedure (v) -> WritelnFormat('{0}{1}',... https://www.cyberforum.ru/ pascalabc-net/ thread2043928.html PascalABC.NET Поиск буквы, которая чаще всего встречается в строке begin Writeln('helolohoooooo'.ToCharArray().OrderBy(x -> x).GroupBy(x -> x).MaxBy(x -> x.Count()).Println().Count()); end. Как сделать так, чтобы на регистр буквы не реагировала программа? https://www.cyberforum.ru/ pascalabc-net/ thread2043920.html
Создание точек PascalABC.NET
Как из пар элементов создать точку? uses GraphABC; const Xfrequency = 10; Yfrequency = 10; N = 4; begin var L := ReadArrReal().Select(x -> Round(x)).Batch(2); // Как преобразовать каждую пару в Point?
PascalABC.NET Задача о температуре https://www.cyberforum.ru/ pascalabc-net/ thread2043759.html
На вход программы подается 366 строк, которые содержат информацию о среднесуточной температуре всех дней 2008 года. Формат каждой из строк следующий: сначала записана дата в виде dd.mm (на запись номера дня и номера месяца в числовом формате отводится строго два символа, день от месяца отделен точкой), затем через пробел записано значение температуры — число со знаком плюс или минус, с точностью...
Эксперт Pascal/Delphi
2385 / 1297 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
26.09.2017, 08:16 0

Переписать в файл g все строки из файла f, которые начинаются с буквы 'c'. - PascalABC.NET - Ответ 10779917

26.09.2017, 08:16. Показов 1647. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено 410w как решение

Решение

на форме две кнопки (button1 - открыть, button2 - закрыть) и два диалога (openFileDialog1 и saveFileDialog1)
и собственно код:
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
...
var 
  InputFileName:string;
 
implementation
 
procedure Form1.button1_Click(sender: Object; e: EventArgs);
begin
  if openFileDialog1.ShowDialog=System.Windows.Forms.DialogResult.OK then InputFileName:=openFileDialog1.FileName 
  else InputFileName:='';
end;
 
procedure Form1.button2_Click(sender: Object; e: EventArgs);
begin
  if not FileExists(InputFileName)then MessageBox.Show('Сначала выберите существующий файл') else
  if saveFileDialog1.ShowDialog=System.Windows.Forms.DialogResult.OK then 
    if saveFileDialog1.FileName=InputFileName then MessageBox.Show('Имена файлов должны отличаться!') else begin
    System.IO.File.WriteAllLines(saveFileDialog1.FileName,
    System.IO.File.ReadAllLines(InputFileName,Encoding.GetEncoding(1251)).Where(s->(s.length>0) and (s[1]='c')).ToArray,
    Encoding.GetEncoding(1251));
    MessageBox.Show(format('Файл {0} успешно записан',saveFileDialog1.filename));
  end;
end;
 
end.
Добавлено через 2 часа 19 минут
Цитата Сообщение от Joy Посмотреть сообщение
button2 - закрыть
*сохранить

Вернуться к обсуждению:
Переписать в файл g все строки из файла f, которые начинаются с буквы 'c'. PascalABC.NET
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2017, 08:16
Готовые ответы и решения:

Задан текстовый файл f. Переписать в новый файл g все слова, которые начинаются с буквы к
Задан текстовый файл f. Переписать в новый файл g все слова, которые начинаются с буквы к.

Вывести те строки, которые начинаются с буквы ‘b’
Задача: Вводит ряд строк и выводит те из них, которые начинаются с буквы ‘b’.

Переписать текст в файл, удалив из него все слова, начинающиеся с той же буквы ,что и последнее слово последней строки
Здравствуйте,помогите пожалуйста решить.Работа с файлами. Файл input.dat содержит несколько...

Используя данные из этого файла, напечатать фамилии тех студентов, которые начинаются с гласной буквы
Используя данные из этого файла, напечатать фамилии тех студентов, которые начинаются с гласной...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2017, 08:16
Помогаю со студенческими работами здесь

Создать файл F из элементов массива M, переписать в файл G все компоненты которые меньше 5, прочитать файл G
создать файл F,компонентами которого являются элементы массива M,переписать в файл G все компоненты...

Текстовый файл: переписать в файл g все компоненты файла f, изымая все цифры
Даны текстовый файл f. Переписать в файл g все компоненты файла f, изымая все цифры.

Типизированный файл: переписать в файл g все компоненты файла f, изымая все цифры
Даны текстовый файл f. Переписать в файл g все компоненты файла f, изымая все цифры.

Вывести на экран все слова строки, которые начинаются на вводимый с клавиатуры символ
Дана строка, состоящая из 4 слов. Вывести на экран все слова строрки, которые начинаются на...

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