С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Turbo Pascal Вычислить значение выражения Разработать 2 программы с использованием function так и procedure для вычисления и вывода в файл max{f(t-2s;1;17),f(2.2;t;s-t)}, где f(a,b,c)=(2a - b - sin(c) )/(5+|c|) s и t заданы во входном файле в двух вариантах s1=0.6; s2=2.8; t1=-1.4; t2=4.65; Код первой программы Var s1,s2,t1,t2,f,f1,f2,f3,f4,max1,max2:real; https://www.cyberforum.ru/ turbo-pascal/ thread253992.html Turbo Pascal Найти наибольшее из значений элементов,расположенных в заштрихованной части матрицы
Помогите решить. Дана квадратная матрица порядка N.Числа генерировать в диапозоне от 1 до 64 по закону равномерного распределения.Найти наибольшее из значений элементов,расположенных в заштрихованной части матрицы:
Turbo Pascal Ошибка при вычислении функции, деление на ноль. Фрагмет: function Myfunc(a,eps:real):real; var i:integer; s,sn,t:real; begin if (a=0) or (b=1) then s:=a else begin https://www.cyberforum.ru/ turbo-pascal/ thread253984.html Turbo Pascal Массив А(15) https://www.cyberforum.ru/ turbo-pascal/ thread253977.html
Очень прошу написать программу, условие : Дан массив А(15). Найти минимальный элемент среди элементов, расположенных на начетных позициях массива, а также определить количество и произведение ненулевых элементов, следующих за первым минимальным элементом.
Turbo Pascal Сформировать массив при помощи числового ряда
Помогите сформировать массив C при помощи числового ряда C=+-x^2*i-1*(2*i+x)/(2*i)!
Turbo Pascal Заменить все локальные максимумы матрицы на 0 https://www.cyberforum.ru/ turbo-pascal/ thread253975.html
Прошу помощь написать программу, что то не получается-пожалуйста помогите.Дана матрица размера M*N. Элемент называется локальным минимум (максимум), если он меньше (больше) всех окружающих его элементов. Заменить все локальные максимумы данной матрицы на 0.
Turbo Pascal Блок схема помогите с блок схемой program oaip_L6A; type TYacht=record displacement: real; port:string; mast:integer; lenght:real; team:integer; price:real; https://www.cyberforum.ru/ turbo-pascal/ thread253960.html Turbo Pascal Вычислить В0 и В1 гиперболического приближения. Функция
Нужно вычислить в0 и в1 гиперболического приближения. Задание в файле. До конца его понять мне не удалось О_о Из известного -написать надо только через функцию. Может кто-то поймет суть этого задания лучше, или хоть поправит то что получилось у меня: Program Function_2; Var x,y,bo,b1:Real; i,N:integer; Function sum(p,u:Real):real; begin p:=0; For i:=0 to N do begin p:=p+1/u;
Turbo Pascal Строки(исходник) https://www.cyberforum.ru/ turbo-pascal/ thread253955.html
Дана символьная строка. Определить длину самой длинной подстроки из подряд идущих букв «а». (Программа расчитана на английские строки) program zz; uses crt; var s,F,Lk:string; i,k,j,n,m,l:integer; begin writeln('Wedite stroku'); readln(s);
Turbo Pascal не вычесляет у При выводе результатов программы не хочет обчислять y. C остальными переменными все норм, но што с у не могу понять. Помогите пожалуйста program anj; uses crt; const x123: array of real=(1.447,0.237,-0.549); var a,b,x,y:real; i:integer; begin clrscr; https://www.cyberforum.ru/ turbo-pascal/ thread253950.html
Turbo Pascal Вставить число k перед всеми элементами массива, в которых есть цифра 1
Привет всем помогите пожалуйста с 3 задачами по одномерным массивам. Дан массив целых чисел (n=10) заполненный случайным образом числами из промежутка . a)Удалить из него все элементы,состоящие из одинаковых цифр и из одной цифры. б)вставить число k перед всеми элементами в которых есть цифра 1 (k вводится с клавы) в)переставить первые три и последние три элемента местами сохраняя их...
Turbo Pascal обработка рядков https://www.cyberforum.ru/ turbo-pascal/ thread253937.html
создать текстовый файл, который содержит 10 рядков. Создать подпрограмму, которая будет считывать рядки с файла в массив и будет выполнять: - замену в каждом ряде все квадратные и фигурные скобки{} на круглые()
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
08.03.2011, 22:07 0

Переставить местами слово с минимальной длиной и последнее слово - Turbo Pascal - Ответ 1431820

08.03.2011, 22:07. Показов 823. Ответов 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
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
77
78
uses wincrt;
var
       n : array[1..100] of byte;
       s : string[100];
    i, m : byte;
      s1 : array [1..20] of string[20];
 
   s_min,
   s_max : string[20];
                                                   {  перемещает наименьшее и найболшее слова местами }
   k_min,
   k_max,
     min,
  max, j : byte;
 
 
 begin
 
  writeln('Введите строку : ');  readln(s);
 
    s:= s + ' ';
    m:= ord( s[0] );
  min:= 100;
    j:= 1;
                                               {                                     }
   for i:= 1 to m do                           {                                     }
    begin                                      {                                     }
         s1[j] := s1[j] + s[i];                {   pазбиваем строку на массив слов   }
          n[j] := i;                           {                                     }
                                               {                                     }
         if s[i] = ' '                         {                                     }
            then                               {                                     }
                j:= j + 1;
    end;
 
    for i:= 1 to j-1 do
      begin
 
           if length( s1[i] ) > max
              then
                  begin
                      s_max := s1[i];                          {   максимальное длинной слово    }
                        max := length( s1[i] );                 {     длинна макс. дл. слова      }
                      k_max := n[i] - max + 1;                   {       позиция макс. дл. слова   }
                  end;
 
            if length( s1[i] ) < min
              then
                  begin
                      s_min := s1[i];                            {    минимальное длинной слово  }
                        min := length( s1[i] );                   {          длинна               }
                      k_min := n[i] - min + 1;                     {         позиция               }
                  end;
 
       end;
 
 
  delete(s, k_max, max);
     insert(s_min, s, K_max);
 
  if k_min < k_max
 
     then
         begin
             delete(s, k_min, min);
               insert(s_max, s, K_min);
         end
 
     else
         begin
             delete(s, k_min - (max - min), min);
               insert(s_max, s, k_min - (max - min));
          end;
 
  writeln(s);
 
 
end.
Вот есть почти идентичная программа, тебе лишь в конце остается переделать немного ( ну и через функцию сделать). =)

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

Переставить местами слово с минимальной длиной с последним словом
Дана строка симолов, содержащая 6 слов разной длины. Переставить местами слово с минимальной...

Строка: Поменять местами слово, содержащее максимальное число гласных и слово с минимальной длиной.
1)Поменять местами слово, содержащее максимальное число гласных и слово с минимальной длиной....

Переставить местами слово с минимальной длинной с последним словом
Дана строка симолов, содержащая 6 слов разной длины. Переставить местами слово с минимальной...

Функция меняющая местами последнее слово строки на слово с указанным номером
Помогите сделать функцию,которая в указанной строке меняет местами последнее слово и слово,номер...

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

Поменять первое слово максимальной длины и последнее слово минимальной длины
Отсортировать по убыванию слова любого предложения. Поменять первое слово максимальной длины и...

Переставить местами слова с максимальной и минимальной длиной
Ввести произвольное предложение, переставить местами слова с максимальной и минимальной длиной....

Слово с минимальной длиной удалить из данного предложения
Задачу я реализовал ,но преподаватель требует чтоб сделал через функцию,а я убей не понимаю как...

Последнее слово строки длиной 30 символов поставить в начало
ДОбрый день! 10 Rem LABELS 20 Rem #4,&quot;VOLUME&quot;; Read #4%214,P6$; Close #4 30 Goto 200 40...

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