Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal Процедуры и функции https://www.cyberforum.ru/ pascal/ thread191665.html
Пользователь вводит три вещественных числа: a,b,c. Составить функцию для решения уравнения (x+a)/(x+b)=сx, которая получает введенные числа в качестве параметров. Найденные корни уравнения функция...
ввод строки из текстового файла, обработка и сохранениерезультата в текстовый фаил Pascal
вот программа, в ней надо ввести строку, потом она обработается и выводит результат. program pr1; var s:array of string; s1,s2:string; i,j,n,a:integer; slovo,slovo1:string; begin cls;
Pascal Найти произведение цифр k значного числа https://www.cyberforum.ru/ pascal/ thread191661.html
Помогите пожалуйста создать программу которая будет вычислять произведение цифр k значного числа
Pascal Деление числа на 6!! https://www.cyberforum.ru/ pascal/ thread191653.html
Уважаемые эксперты, помогите пожалуйста исправить ошибку.Ошибка заключается в следующем при делении числа 7,5,11,13 и д.р на 6 выходит результат, что данное число делится, а это не так. Помогите...
Pascal помогите. неполучается!
Все слова в которых буква "a" более 2-ух раз удалить из текста. Выведите на экран. Если такого символа нет, то выведите соответствующее сообщение вот код! uses crt; var s,s1,s2:string; ...
Pascal Области в двумерном массиве https://www.cyberforum.ru/ pascal/ thread191645.html
Добрый вечер. Имеется двумерный массив (размерность любая), заполненный 0 и 1. Найти количество областей из рядом стоящих 1. Области не могут соприкасаться друг с другом. Пример ниже. Заранее...
Pascal Определить значение логического выражения https://www.cyberforum.ru/ pascal/ thread191639.html
Определить значение логического выражения при A=1, B=2, C=3, D=4, F=5. (D+A<=F) and (B*C=2*D) and (F>=A+C)
Pascal Заменить все пробелы на нули до первой точки
Вводится строка символов.Заменить все пробелы на нули до первой точки.
Pascal Определение веса золотого кольца Составить программу для определения веса золотого кольца, если ширина =b, толщина стенки =h, диаметром внутренней окружности =Д, удельный вес золота =d https://www.cyberforum.ru/ pascal/ thread191632.html Pascal Обработка строк. Использование множеств. Данные типа String Дана строка символов, состоящая из нулей, единиц и пробелов. Группы нулей и единиц, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами.... https://www.cyberforum.ru/ pascal/ thread191612.html
Использование методов внутренней сортировки. Pascal
Массив a длины n содержит элементы разных знаков. Составить программу построения массива b, в котором все подряд идущие элементы массива a одного знака были бы заменены их суммой, как в следующем...
Pascal есть начало, нужно закончить, паскаль https://www.cyberforum.ru/ pascal/ thread191605.html
Даны сведения о сотрудниках учреждения: фамилия, инициалы, номер телефона. Выдать на экран сведения о сотрудниках, номер телефона которых содержит одинаковые цифры и подсчитать количество одинаковых...
0 / 0 / 1
Регистрация: 14.11.2010
Сообщений: 4
19.11.2010, 22:23  [ТС] 0

Входной файл - Pascal - Ответ 1124573

19.11.2010, 22:23. Показов 4689. Ответов 1
Метки (Все метки)

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

Решение

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
var p:array[1..100] of record
      fam:string;
      name:string;
      sum:integer;
    
      end;
    c:char;
    i,j,N,s1,s2,s3,m:integer;
 
begin
 
  Assign (Input,'a.txt');
  reset(Input);
  Assign(OutPut,'b.txt');
  rewrite(OutPut);
   readln(N);
  for i:=1 to N do
    
    begin
     
     p[i].fam:='';
       repeat
          read(c);
          p[i].fam:=p[i].fam+c
       until c=' '; {считана фамилия}
       
     p[i].name:='';
       repeat
          read(c);
          p[i].name:=p[i].name+c
       until c=' '; {считано имя}
   
     p[i].sum:=0;   
     for j:=1 to 3 do
        begin
         read(m);
         p[i].sum:=p[i].sum+m
        end; {подсчитана сумма баллов}
     readln;
    end;
 
  s1:=0; s2:=0; s3:=0;
  
  for i:=1 to N do
  
  begin
      
     if p[i].sum>s1 then
        begin
          s3:=s2; s2:=s1;
          s1:=p[i].sum
        end else
     
     if p[i].sum>s2 then
        begin
          s3:=s2; s2:=p[i].sum
        end else
      
     if p[i].sum>s3 then s3:=p[i].sum;
   end;
  
    for i:=1 to N do
    if p[i].sum>=s3 then  writeln(p[i].name);
    
    Close(OutPut);
end.


Вернуться к обсуждению:
Входной файл Pascal
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2010, 22:23
Готовые ответы и решения:

Входной и выходной файл. Исправить код программы
Имя входного файла: b.in Имя выходного файла: b.out Два сотрудника подали своему начальнику...

Входной замок Лисы Алисы
Входной замок Лисы Алисы работает следующим образом: если введено натуральное число, которое меньше...

Удалить четные по порядку слова в входной строке

Построить односвязный список из входной последовательности чисел и вывести её в порядке не убывания
Построить односвязный список из входной последовательности чисел и вывести ее в порядке не убывания.

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

Входной и выходной файлы
нужно сделать, чтобы переменная s бралась из файла и чтобы результат программы выводился в...

Вывести латинскую букву, встречающуюся во входной последовательности наибольшее число раз
На вход программе подаётся последовательность символов, заканчивающаяся символом &quot;#&quot;. Другие...

Входной/Выходной файл
выдает ошибку &quot;ошибка ввода вывода 103 файл не открыт&quot; вот код program pr; var a,c:text;...

Из входной последоватнльности чисел построить список
из входной последоватнльности чисел построить список в котором необходимо определить номера...

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