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

Почему программа не пишет все результаты?

13.01.2020, 17:41. Показов 356. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Почему код читает данные только из первого файла и соответственно делает только 1 результат?
Delphi
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
65
66
67
68
69
70
71
72
73
74
75
76
program lab9;
{$APPTYPE CONSOLE}
uses
  SysUtils,
  Windows;
 
const N=6;
var
input, output: TextFile;
C: array[1..N, 1..N] of integer;
i, i2,n1,n2,k: integer;
found: boolean;
begin
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
if ParamCount < 2 then begin
Writeln('Не заданы параметры программы');
Readln;
exit;
end;
Assign(input, ParamStr(1));
Assign(output, ParamStr(2));
try
reset(input);
try
try
rewrite(output);
try
try
Readln(input,n1,n2);
for i:=1 to n1 do
begin
for i2:=1 to n2 do
begin
read(input, C[i, i2]);
end;
end;
found:=false;
i:=2;
i2:=1;
while ((not found) and (i2<=n2)) do
begin
while ((not found) and (i<=n1)) do
begin
if (C[i, i2] > C[i-1, i2]) then
begin
found:=true;
k:=i2;
end
else inc(i);
end;
inc(i2);
i:=2;
end;
writeln(output,'Исходная матрица (n1xn2) ',n1,'x',n2);
for i:=1 to n1 do
begin
writeln(output);
for i2:=1 to n2 do
begin
write(output,C[i,i2],' ');
end;
end;
writeln(output);
if (found) then
writeln(output, 'Первый неупорядоченный столбец k= ', k)
else writeln(output, 'Все столбцы упорядочены');
Except writeln('Ошибка при считывании или записи в файл') End;
Finally closeFile(output) End; {4}
Except writeln('Ошибка при создании выходного файла') End;
Finally closeFile(input) End; {2}
Except writeln('Ошибка при открытии файла с исходными файлами')
End;
writeln('Press Enter...');
Readln;
end.
Параметры все написаны. Подскажите, пожалуйста!
Миниатюры
Почему программа не пишет все результаты?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.01.2020, 17:41
Ответы с готовыми решениями:

Stream reduce Почему программа возвращает непредсказуемы результаты
Вот такой код: Person reducedPerson = Person.getPersons().stream() .parallel() //will return surprising result ...

Найти ошибку почему программа всегда пишет, что зарегистрирована
Не работает код. Все время пишет, что зарегистрирована. Посмотрите свежим взглядом, плиз)) SqlConnection connection1 = new...

Программа пишет о числе всё...
Нужно написать программу в которой вводится число а программа пишет про него все что знает... там типо четное или не четное положительное...

2
 Аватар для Пытливый
3762 / 2266 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
13.01.2020, 20:39 2
А почему программа должна читать больше чем из одного файла, если вы читаете только из одного? Что написали, то и получили.
0
0 / 0 / 0
Регистрация: 04.08.2018
Сообщений: 40
13.01.2020, 20:44  [ТС] 3
Суть задания: в матрице найти неупорядоченную по убыванию первую строку и указать ее номер. Почему у меня, почти, всегда ответ 1 (кроме случаев, когда все элементы уже упорядочены)? Где я накосячил?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.01.2020, 20:44
Помогаю со студенческими работами здесь

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

Программа пишет все на анг. языке
Нужна помошь, программа пишет все на анг.. Программирую через коде блокс, пробивал через команду SetConsoleCP(1251); ...

Почему программа пишет "решение не было найдено"
Не могу разобраться,подскажите пожалуйста

Почему не работает программа? Пишет: "Индекс находился вне границ массива"
{Дана последовательность натуральных чисел Aj j=1...n (n&lt;=10000). Удалить из последовательности числа, начинающиеся цифрой 2, а среди...

Почему компилятор Visual studio 2017 пишет, что идентификатор gets не определен, что можно сделать? Программа ищет слова
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;ctype.h&gt; #define MAX 5 #define LEN 256 int main() ...


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

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

Новые блоги и статьи
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
Криптография в PHP
Jason-Webb 20.03.2025
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания. . .
Lineedge (Semi-Alpha) 0.75@20: Что мы потеряли
Etyuhibosecyu 20.03.2025
С каждым новым стандартом Lineedge обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление. . .
Реализация перечислений в Go
golander 19.03.2025
Если вы перешли на Go с других языков программирования (как я), таких как C#, Java или Python, вы наверняка заметили, что Go не имеет встроенной поддержки перечислений (enumerations). Это может стать. . .
Шаблон API Gateway в микросервисной архитектуре
MatrixArchitect 19.03.2025
API Gateway — один из основных компонентов микросервисной архитектуры. Фактически, API Gateway представляет собой сервис, который располагается между клиентскими приложениями и бэкенд-микросервисами,. . .
C++26: Что мы потеряли
bytestream 19.03.2025
С каждым новым стандартом C++ обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление функциональности. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru