Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Файл записей и статистика https://www.cyberforum.ru/ turbo-pascal/ thread749305.html
Помогите, плз, написать прогу( Нужно чтобы была окончательная, рабочая Составить программу, которая формулирует файл записей, содержащих информацию о товарах, находящихся на складе: код изделия, наименование, страна-производитель, вес единицы товара, количество, цена. Составить статистику товаров по его суммарной стоимости. Заранее всем благодарен.
Сравнение отдельных символов Turbo Pascal
Всем привет! Ребята, возникла определенная сложность в решении одной задачи. -------------------------------------- 1) Допустим, имеется массив, в который я запихал алфавит. | Alfavit: string="А...буквыбуквыбуквы...Я"; (как Вы могли заметить, алфавит здесь представлен как строка.) 2) Мне навстречу подается текст из некоторого файла, который я успешно построчно считал: | var S: string |...
Turbo Pascal Поиск со случайным перебором https://www.cyberforum.ru/ turbo-pascal/ thread749245.html
Помогите разобраться в задаче. Условие: найти в заданной последовательности чисел с помощью случайного перебора наибольшее по мощности подмножество, сумма чисел в котором равна числу Фибоначчи. Я вот не могу понять, как осуществляется случайный перебор. Может кто скажет алгоритм этого случайного перебора с примером
Turbo Pascal Тип Extended https://www.cyberforum.ru/ turbo-pascal/ thread749237.html
const k= ? Наибольшее k, если Код Pascal var m:array of extended;
Turbo Pascal Файлы: Найти наибольший и наименьшей элементы. Найти средне арифметическое первых 10 элементов
Создать файл из 25 вещественных чисел, выбранных случайным образом из отрезка Вывести файл на экран. Найти наибольший и наименьшей элементы. Найти средне арифметическое первых 10 элементов
Turbo Pascal Найти сумму ряда https://www.cyberforum.ru/ turbo-pascal/ thread749193.html
Помогите написать S{n} = 1 + x + \frac{{X}^{2}}{2!} + ... + \frac{{X}^{n}}{n!}
Turbo Pascal Вывести рекуррентную формулу для вычисления X https://www.cyberforum.ru/ turbo-pascal/ thread749133.html
Пожалуйста помогите. Нужно найти X при eps=0.1 и Y= -1 и 1 (смотреть график слева)
Turbo Pascal В файле, где собственный наименьший элемент окажется наибольшим поменять местами максимум и минимум
Помогите задачу решить! Ввести матрицу A(NxM), вывести ее. Далее из четных строк матрицы сформировать файл F1 , а из нечетных столбцов – файл F2 , вывести их. В файле, где собственный наименьший элемент окажется наибольшим поменять местами максимум и минимум (в случае равенства минимумов в файлах F1 и F2 замену провести в обоих). (прим.: при решении использовать подпрограммы) Заранее...
Turbo Pascal Определить радиус и центр окружности Определить радиус и центр такой окружности, проходящей хотя бы через три различные точки заданного множества точек на плоскости, что минимальна разность количеств точек, лежащих внутри и вне окружности Помогите пожалуйста)))Заранее большое спасибо))) https://www.cyberforum.ru/ turbo-pascal/ thread749126.html Turbo Pascal Найти наибольшую диагональ матрицы(внутри подробнее) https://www.cyberforum.ru/ turbo-pascal/ thread749101.html
Turbo Pascal помогите решить задачу. найти сумму наибольшей диагонали матрицы С матрица С=a*b матрица a матрица b а(i,j)=i^2+j b(i,j)=j^2-i решить нужно через процедуру и модуль
Линейная алгебра и сжатие информации Turbo Pascal
Для заданной сильно разреженной упакованной матрицы A(m, n) найти следующие матрицы AA' следом назовем сумму элементов главной диагонали.
Turbo Pascal Двумерный массив: поиск наименьшего положительного элемента, элементы массива образуют арифметические прогрессии Помогите пожалуйста с программой: Составить программу поиска наименьшего из положительных элементов двумерного массива S(N,M) стоящих в строках, элементы которых образуют арифметические прогрессии. https://www.cyberforum.ru/ turbo-pascal/ thread749080.html
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 20
0

Прогрессия. Программа работает неправильно - Turbo Pascal - Ответ 3931560

29.12.2012, 06:05. Показов 478. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Если ввести 1,2,3,7,9,4,6,8,5
Программа выведет 1,2,3,4,5,6,7,8,9, а должна был вывести отдельно
1,2,3 и 4,6,8
Сама программа:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
program ghya;
uses wincrt;
Const
 Nm=100;
 var     a,b :array [1..nm] of integer;
           N,i,j:Byte;
        t,max,ind,jch :integer;
Begin
 Write('N= ');
 Readln(N);
for j:=1 to n-i do begin
                write('a[',j,'] = ');
                readln(a[j]);
        end;
 
 
 
 writeln;
        for i:=1 to n-1 do
                for j:=1 to n-i do
                        if a[j]>a[j+1] then begin
                                t:=a[j];
                                a[j]:=a[j+1];
                                a[j+1]:=t;
                        end;
  j:=1;
        for i:=1 to n-1 do begin
                b[i]:=a[i+1]-a[i];
        end;
 
        for i:=1 to n do
                if b[i]=0 then continue
                else begin
                    j:=1;
                    while j<n do begin
                        t:=0;
                        if b[i]=b[j] then begin
                                while (b[i]=b[j]) and (j<n) do begin
                                        Inc(t);
                                        Inc(j);
                                end;
                                if t>max then begin
                                        max:=t;
                                        ind:=j;
                                end;
                        end else Inc(j);
                    end;
                end;
 
        if max<=1 then writeln('')
        else begin
                for i:=ind-max to ind do
                        write(a[i]:3);
        end;
        readln;
END.


Вернуться к обсуждению:
Прогрессия. Программа работает неправильно Turbo Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2012, 06:05
Готовые ответы и решения:

Программа по строкам неправильно работает
Программу написал, но есть проблема:вместе с нужными символами выводится &quot;:&quot;. Подскажите, как можно...

Несложная программа неправильно работает в turbo
я начинающий..прога простая, не очень красивая..но всё же...вот код: uses crt; var a, b:...

Программа неправильно работает
Здравствуйте!!!Помогите кто может.Перебрала разные варианты...и все равно не выходит. Написала...

Неправильно работает программа со списками
Пишу программу для работы магазина аудио-CD с использованием списков. Делал по примеру аналогичной...

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

множества. Программа работает неправильно
uses crt; type mn=set of char; var a,b,c:mn; x,y,z:char; procedure enter(var a,b,c:mn); ...

Не могу понять, почему программа работает неправильно( Знаю, что где-то ошибки, но не могу найти
{Ввести последовательность натуральных чисел Aj j=1...n (n&lt;=1000). Упорядочить последовательность...

работает неправильно
uses crt; Var x:byte; a:string; i:integer; begin write('predlozhenie: '); ...

неправильно работает
(*Программа 4.5*) var A, B: integer; Y: integer; X1, X2, Z1, Z2: real;...

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