Нужно решения по бы одной) 1,описати статичний масив. масив зчитується з текстового файлу. визначити: мінімальне значення масиву, його індекси задана матриця (n×m). визначити номер рядка, середньоарифметичне елементів якої менше за середньоарифметичне попереднього рядка 2.текстовий файл f1 має містити не менше 10 рядків. скопіювати з файлу f1 в файл f2 всі рядки, які не містять слова, яке починається за задану літеру. визначте найкоротше слово у файлі f2.
278
307
Ответы на вопрос:
Завдання №2var i,j,k,shlth: integer; letter: char; name,minword,s1,x,x1: string; f1,f2: text; f: boolean; arr: array [1..100] of string; label 1; begin writeln('введіть імя файлу введення: '); readln(name); assign(f1,name); reset(f1); writeln('введіть імя файлу виводу: '); readln(name); assign(f2,name); rewrite(f2); writeln('введіть букву для пошуку: '); readln(letter); letter: =lowercase(letter); j: =1; while not eof(f1) do begin readln(f1,x1); x: =lowercase(x1); i: =1; while (i< =length(x)) and (x[i] < > letter) do begin while (i< =length(x)) and (x[i] = ' ') do inc(i); if (i< =length(x)) and (x[i] < > letter) then while (i< =length(x)) and (x[i] < > ' ') do inc(i); end; if i> length(x) then begin writeln(f2,x1); arr[j]: =x1; inc(j); end; end; f: =false; for k: =1 to j do begin i: =1; while (i< =length(arr[k])) and (arr[k][i] = ' ') and not f do inc(i); if i< length(arr[k])+1 then begin f: =true; goto 1; end; end; 1: if not f then writeln('у файлі f2 немає слова, відповідного умові вибору') else begin while (arr[k][i]< > ' ') and (i< =length(arr[k])) do begin minword: =minword+arr[k][i]; inc(i); end; for k: =1 to j do begin i: =1; while i< =length(arr[k]) do begin while (i< =length(arr[k])) and (arr[k][i] = ' ') do inc(i); if i< =length(arr[k]) then begin shlth: =1; s1: =arr[k][i]; end; while (i< =length(arr[k])) and (arr[k][i] < > ' ') do begin s1: =s1+arr[k][i]; inc(i); inc(shlth); end; if shlth< length(minword) then minword: =s1; end; end; writeln('найкоротша слово у файлі f2: ',minword); end; close(f1); close(f2); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
maksatkuliyev416.04.2021 05:17
-
MaXD133704.06.2020 21:20
-
fuhohejo23.08.2022 21:32
-
snikola9709.01.2020 06:57
-
Lilic1503ld28.11.2020 17:04
-
antonuku97711.05.2023 07:59
-
angelina45905.06.2023 22:02
-
Докторгоспарарнери24.05.2020 23:42
-
kad13222.06.2021 09:05
-
JetBalance9711.12.2021 04:51
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.